|
@@ -52,7 +52,6 @@ produce_video_task_ratio = Gauge("produce_video_task_ratio", 'produce_video_rati
|
|
|
|
|
|
produce_video_tts_count = Gauge("produce_video_tts_count", 'success', ['tts_channel'], registry=registry)
|
|
|
produce_video_tts_ratio = Gauge("produce_video_tts_ratio", 'ratio', ['channel'], registry=registry)
|
|
|
-produce_video_tts_count_5m = Gauge("produce_video_tts_count", 'success', ['tts_channel'], registry=registry)
|
|
|
|
|
|
|
|
|
|
|
@@ -249,34 +248,46 @@ def all_metric():
|
|
|
if res[2]:
|
|
|
fail_cnt = res[2]
|
|
|
produce_video_task_count.labels("fail").set(fail_cnt)
|
|
|
- # if res[3]:
|
|
|
- # process_cnt = res[3]
|
|
|
- # produce_video_task_count.labels("process").set(process_cnt)
|
|
|
- if res[4]:
|
|
|
- r1 = res[4]
|
|
|
- produce_video_task_ratio.labels("<0.5").set(r1)
|
|
|
- if res[5]:
|
|
|
- r2 = res[5]
|
|
|
- produce_video_task_ratio.labels("0.5-0.7").set(r2)
|
|
|
- if res[5]:
|
|
|
- r3 = res[6]
|
|
|
- produce_video_task_ratio.labels("0.7-1.0").set(r3)
|
|
|
-
|
|
|
- if res[5]:
|
|
|
- r4 = res[7]
|
|
|
- produce_video_task_ratio.labels("1.0-1.5").set(r4)
|
|
|
-
|
|
|
- if res[5]:
|
|
|
- r5 = res[8]
|
|
|
- produce_video_task_ratio.labels("1.5-2.0").set(r5)
|
|
|
-
|
|
|
- if res[5]:
|
|
|
- r6 = res[9]
|
|
|
- produce_video_task_ratio.labels(">2.0").set(r6)
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-# sql = "select v1 as 平均合成耗时,v2 as 平均视频时长, round(v2/v1,1) as 时长耗时比 from (select avg(produce_done_timestamp - submit_timestamp) as v1, avg(video_duration/1000) as v2 from produce_video_project where project_id > {} and project_id < {} and app_type not in (13,15) and produce_status in (5,6,7,8)) as t1".format(start_time, end_time)
|
|
|
+
|
|
|
+ res = produce_video_ratio_cnt()
|
|
|
+
|
|
|
+ if res[1]:
|
|
|
+ r1 = res[1]
|
|
|
+ else:
|
|
|
+ r1 = 0
|
|
|
+ produce_video_task_ratio.labels("<0.5").set(r1)
|
|
|
+
|
|
|
+ if res[2]:
|
|
|
+ r2 = res[2]
|
|
|
+ else:
|
|
|
+ r2 = 0
|
|
|
+ produce_video_task_ratio.labels("0.5-0.7").set(r2)
|
|
|
+
|
|
|
+ if res[3]:
|
|
|
+ r3 = res[3]
|
|
|
+ else:
|
|
|
+ r3 = 0
|
|
|
+ produce_video_task_ratio.labels("0.7-1.0").set(r3)
|
|
|
+
|
|
|
+ if res[4]:
|
|
|
+ r4 = res[4]
|
|
|
+ else:
|
|
|
+ r4 = 0
|
|
|
+ produce_video_task_ratio.labels("1.0-1.5").set(r4)
|
|
|
+
|
|
|
+ if res[5]:
|
|
|
+ r5 = res[5]
|
|
|
+ else:
|
|
|
+ r5 = 0
|
|
|
+ produce_video_task_ratio.labels("1.5-2.0").set(r5)
|
|
|
+
|
|
|
+ if res[6]:
|
|
|
+ r6 = res[6]
|
|
|
+ else:
|
|
|
+ r6 = 0
|
|
|
+ produce_video_task_ratio.labels(">2.0").set(r6)
|
|
|
+
|
|
|
+ # sql = "select v1 as 平均合成耗时,v2 as 平均视频时长, round(v2/v1,1) as 时长耗时比 from (select avg(produce_done_timestamp - submit_timestamp) as v1, avg(video_duration/1000) as v2 from produce_video_project where project_id > {} and project_id < {} and app_type not in (13,15) and produce_status in (5,6,7,8)) as t1".format(start_time, end_time)
|
|
|
# #tts
|
|
|
# res = db_query(sql)
|
|
|
# if res[2] is not None:
|