如何查询VideoIntelligence API的近实时使用时长(分钟)数据
GCP Video Intelligence API近实时使用分钟数查询方案
- 首选方案:通过Cloud Monitoring查询内置指标
Video Intelligence API的用量指标在Cloud Monitoring中延迟通常在5~15分钟,远快于Billing的次日更新。你可以筛选service为videointelligence.googleapis.com,按method(对应不同SKU功能,比如LABEL_DETECTION对应标签检测)分组,配合response_code筛选成功请求,再结合每个请求返回的processed_video_duration字段计算总使用分钟数。
也可以直接使用预计算的用量指标billing.googleapis.com/usage/amount,筛选service为Cloud Video Intelligence、按sku_id分组,这个指标的更新延迟通常在1小时以内,和后续账单数据完全对齐,不需要自己做时长换算。 - 次选方案:通过Cloud Logging导出请求日志自行计算
所有Video Intelligence API的请求日志都会默认上报到Cloud Logging,延迟通常在1分钟以内。你可以筛选日志的resource.type为audited_resource、serviceName为videointelligence.googleapis.com,从日志的request和response字段中提取每个请求的处理时长、调用的功能类型,按时间窗口聚合即可得到近实时的使用分钟数。 - 备选方案:调用端自行埋点统计
如果需要秒级延迟的统计,可以在业务调用Video Intelligence API的逻辑中增加埋点,每次请求拿到返回结果后,直接上报功能类型、处理时长到你自己的监控系统做实时聚合计算,数据完全自主可控。
内容的提问来源于stack exchange,提问作者ProGirlXOXO
相关产品推荐
相关产品推荐

