Skip to content

Metis InfluxDB 数据字典 ​

文档信息

版本:v1.0 更新日期:2026-09-11

本文面向第三方在 Grafana 中查询 InfluxDB 数据并生成统计图表。文中的 measurement、tag、field 定义及查询示例以当前实际可用的数据为准。配置中的 endpoint、token、账号密码等敏感值不在本文展开。

1. 接入参数 ​

项值
Endpoint按环境配置 metis.sync.influx.url
Query Path/api/v3/query_sql
Database按环境配置 metis.sync.influx.database
查询精度nanosecond

2. 通用约定 ​

项说明
统一时间列InfluxDB SQL 查询统一使用 time;写入端通过 line protocol timestamp 写入时间。
查询语言InfluxDB 3 SQL。
Snapshot 类 measurementtime 为当前快照批次时间。
事件类 measurementtime 为业务事件时间。
累计类 measurementcredit_usage_daily、credit_usage_mtd_daily 可能包含失效记录;业务查询必须过滤 active = true。
聚合查询约定如果查询只返回聚合结果且未选择 time,不要再按 time 排序。
维度类型Tag 均按字符串写入;is_public、is_aggregated 等布尔语义维度也是 String Tag。
可选列写入端不会把无值字段写成空字符串或显式 NULL;查询结果中列缺失表示该点没有写入该 Tag / Field。

2.1 实例监控说明 ​

实例监控 measurement 提供实例级、卡级和小时聚合数据。deploy_mode 用于区分单实例、多实例和集群部署;is_cluster 为字符串 Tag,值为 true 或 false。原始监控数值按采集端返回值保存,不自动换算单位。

3. Measurement 总览 ​

Measurement说明time 语义Grafana 使用建议
tenant_profile_snapshot租户资料快照当前快照批次时间查询最新租户资料。
tenant_credit_snapshot租户积分余额快照当前快照批次时间查询租户积分余额。
tenant_overview_snapshot租户总览快照当前快照批次时间查询租户资料和积分余额。
model_source_snapshot供应商快照当前快照批次时间查询模型来源信息。
model_snapshot模型快照当前快照批次时间查询模型、状态、价格和计费配置。
model_metrics_1m模型分钟指标事实指标采集时间查询短时间范围的模型指标。
model_call_event模型调用明细事件调用事件时间查询调用明细和错误排障。
credit_transaction_event模型账务明细事件账务事件时间查询积分交易明细。
credit_usage_daily每日积分用量汇总UTC 日期 00:00:00查询每日积分用量,必须过滤 active = true。
credit_usage_mtd_daily月累计积分用量汇总UTC 日期 00:00:00查询月累计积分用量,必须过滤 active = true。
model_call_1h模型调用小时聚合UTC 小时桶起点长时间范围的调用趋势看板。
model_call_daily模型调用日聚合UTC 日期 00:00:00长时间范围的调用趋势看板。
model_metrics_1h模型指标小时聚合UTC 小时桶起点长时间范围的模型指标看板。
tenant_model_usage_daily租户模型用量日聚合UTC 日期 00:00:00租户维度的用量看板。
provider_model_usage_daily发布方模型用量日聚合UTC 日期 00:00:00发布方和模型来源维度的用量看板。
model_instance_statistics模型实例监控事实指标采集时间查询实例状态、CPU 和内存指标。
model_instance_card_statistics模型实例卡级监控事实指标采集时间查询卡级 XPU 指标。
model_instance_statistics_1h模型实例监控小时聚合已完成 UTC 小时桶起点查询实例小时趋势。
model_instance_card_statistics_1h模型实例卡级监控小时聚合已完成 UTC 小时桶起点查询卡级小时趋势。
sync_diagnosticInfluxDB 诊断数据诊断写入时间不建议用于业务看板。

4. 字段清单 ​

Tag 和 Field 均拆成单字段明细行;“约束”中标注必填的字段由写入端强校验。字段说明按当前代码的写入来源与业务语义整理。

4.1 tenant_profile_snapshot ​

分类字段中文说明数据类型约束
Tagtenant_id租户 IDString-
Fielddisplay_name租户展示名称,优先 tenant_show_name,否则取 nameString-
Fieldadmin_user_id租户管理员用户 IDString-
Fieldadmin_username租户管理员用户名String-
Fieldtenant_type租户类型,当前值域为 operator / creator / euString-
Fieldis_superadmin是否超级管理员租户Boolean-

4.2 tenant_credit_snapshot ​

分类字段中文说明数据类型约束
Tagtenant_id租户 IDString-
Fieldcredit_balance租户积分余额Double-
Fieldbiz_scope_id业务范围标识String-
Fieldcategory_type账户分类类型String-

4.3 tenant_overview_snapshot ​

分类字段中文说明数据类型约束
Tagtenant_id租户 IDString-
Fielddisplay_name租户展示名称String-
Fieldadmin_username租户管理员用户名String-
Fieldcredit_balance租户积分余额Double-

4.4 model_source_snapshot ​

分类字段中文说明数据类型约束
Tagmodel_source_id模型来源/供应商 IDString-
Fieldmodel_source_name模型来源/供应商名称String-
Fieldstatus当前代码写入值固定为 activeString-

4.5 model_snapshot ​

分类字段中文说明数据类型约束
Tagmodel_id模型 IDString-
Tagmeta_model_author元模型作者标识String-
Tagmodel_type模型类型,按版本类型标准化后输出String-
Tagis_public可见性,当前值域为 public / privateString-
Tagis_aggregated是否聚合模型String-
Tagprovider_tenant_id发布方租户 IDString-
Tagmodel_source_id模型来源/供应商 IDString-
Tagstatus当前值域为 online / scheduled_offline / scheduled_online / offlineString-
Fieldmodel_name模型名称String-
Fieldprovider_name发布方名称String-
Fieldsource_model_id来源模型 IDString-
Fieldrelated_sub_model_ids_csv关联子模型 ID 列表,CSV 形式String-
Fieldrelated_sub_model_count关联子模型数量Long-
Fieldprice_input_tokens输入 token 单价;旧字段为空时从 bill_config.token_billing.price_matrix[0].prices.input.unit_price 解析Double-
Fieldprice_output_tokens输出 token 单价;旧字段为空时从 bill_config.token_billing.price_matrix[0].prices.output.unit_price 解析Double-
Fieldprice_input_cache_tokens输入缓存命中 token 单价;旧字段为空时从 bill_config.token_billing.price_matrix[0].prices.cache_hit_input.unit_price 解析Double-
Fieldprice_output_cache_tokens输出缓存 token 单价;仅在 bill_config 中存在对应价格节点时写入Double-
Fieldbilling_rule_type模型计费规则类型Long-
Fieldbill_config模型计费配置 JSON;用于还原价格矩阵String-
Fieldbilling_main_blockbill_config 主计费块:token_billing / image_billing / character_billing / duration_billing / none_token_billingString-
Fieldbilling_price_matrix主计费块的 price_matrix JSON,保留完整矩阵用于排查不同条件命中的价格String-
Fieldbilling_price_compare_enabled是否开启价格对比,来自根节点或主计费块 price_compare_enabledBoolean-
Fieldtoken_cache_enabledtoken 计费是否启用缓存命中价格Boolean-
Fieldtoken_tier_enabledtoken 计费是否启用阶梯价格Boolean-
Fieldtoken_image_enabledtoken 计费是否区分图片 token 价格Boolean-
Fieldwebsearch_billing_enabled是否包含 WebSearch 附加计费块Boolean-
Fieldbilling_unit_price主计费块第一档的通用单价,适用于 image / character / duration / 简单 token 等顶层 unit_price 场景Double-
Fieldbilling_original_unit_price主计费块第一档的通用原价,来自顶层 original_unit_priceDouble-
Fieldbilling_unit单价单位:per_1m_tokens / per_image / per_1m_characters / per_secondString-
Fieldext_info模型扩展信息String-
Fieldraw_status_code原始状态码Long-

4.6 model_metrics_1m ​

分类字段中文说明数据类型约束
Tagmodel_id模型 IDString-
Tagmeta_model_author元模型作者标识String-
Tagmodel_type模型类型String-
Tagis_public可见性String-
Tagis_aggregated是否聚合模型String-
Tagprovider_tenant_id发布方租户 IDString-
Tagmodel_source_id模型来源/供应商 IDString-
Tagprovider_name发布方名称String-
Tagmodel_source_name模型来源/供应商名称String-
Tagmodel_name模型名称String-
Fieldrequest_count请求数Double-
Fielderror_count错误数Double-
Fieldsuccess_rate成功率Double-
Fieldinput_tokens输入 token 数Double-
Fieldoutput_tokens输出 token 数Double-
Fieldfirst_token_use_total_ms首 token 总耗时(毫秒)Double-
Fieldfinish_token_use_total_ms完成总耗时(毫秒)Double-
Fieldfirst_token_use_avg_ms首 token 平均耗时(毫秒)Double-
Fieldfinish_token_use_avg_ms完成平均耗时(毫秒)Double-
Fieldfail_service_error服务错误数Double-
Fieldfail_timeout超时错误数Double-
Fieldfail_balance余额不足错误数Double-
Fieldhealth_status健康状态;回填场景固定写 1Double-
Fieldoperation写入操作类型String必填

4.7 model_call_event ​

分类字段中文说明数据类型约束
Tagmodel_id模型 IDString-
Tagmeta_model_id元模型 IDString-
Tagmeta_model_author元模型作者标识String-
Tagmodel_type模型类型String-
Tagis_public可见性String-
Tagis_aggregated是否聚合模型String-
Tagprovider_tenant_id发布方租户 IDString-
Tagmodel_source_id模型来源/供应商 IDString-
Tagcall_tenant_id调用方租户 IDString-
Tagcall_user_id调用方用户 IDString-
Tagstatus当前值域为 success / rate_limited / failString-
Tagerror_type错误类型;限流场景写为 rate_limitedString-
Tagsource调用来源String-
Tagprovider_name发布方名称String-
Tagmodel_source_name模型来源/供应商名称String-
Tagmodel_name模型名称String-
Tagcall_tenant_name调用方租户名称String-
Fieldrequest_id请求 IDString-
Fieldcall_user_name调用方用户名String-
Fieldinvoke_model_id实际调用模型 IDString-
Fieldrelated_sub_model_ids_csv关联子模型 ID 列表String-
Fieldinput_tokens输入 token 数Double-
Fieldoutput_tokens输出 token 数Double-
Fieldinput_cache_tokens输入缓存 token 数Double-
Fieldoutput_cache_tokens输出缓存 token 数Double-
Fieldfirst_token_time_ms首 token 耗时(毫秒)Double-
Fieldfinish_token_time_ms完成耗时(毫秒)Double-
Fieldcall_duration_ms调用总耗时(毫秒)Double-
Fieldcall_start_time调用开始时间String-
Fieldcall_end_time调用结束时间String-
Fielderror_message错误信息String-
Fieldoperation写入操作类型String必填

4.8 credit_transaction_event ​

分类字段中文说明数据类型约束
Tagtransaction_type当前值域为 income / deductionString-
Tagsub_type当前值域为 free / chargeString-
Tagmodel_id模型 IDString-
Tagmeta_model_id元模型 IDString-
Tagmeta_model_author元模型作者标识String-
Tagmodel_type模型类型String-
Tagis_public可见性String-
Tagis_aggregated是否聚合模型String-
Tagmodel_source_id模型来源/供应商 IDString-
Tagowner_user_id原始主体用户 IDString-
Tagowner_tenant_id原始主体租户 IDString-
Tagcaller_user_id实际调用方用户 IDString-
Tagcaller_tenant_id实际调用方租户 IDString-
Tagprovider_tenant_id发布方租户 IDString-
Tagowner_tenant_name原始主体租户名称String-
Tagcaller_tenant_name实际调用方租户名称String-
Tagprovider_name发布方名称String-
Tagmodel_source_name模型来源/供应商名称String-
Tagmodel_name模型名称String-
Fieldrecord_id账务记录 IDString-
Fieldbilling_fact_id稳定计费事实 ID,用于 billing/financial 幂等排查String-
Fieldowner_user_name原始主体用户名;当前版本中可能为空String-
Fieldcaller_user_name实际调用方用户名;当前版本中可能为空String-
Fieldinput_token_credits输入 token 对应积分Double-
Fieldoutput_token_credits输出 token 对应积分Double-
Fieldtotal_credits总积分Double-
Fielddeducted_credits实际扣减积分Double-
Fieldround_off_credits抹零积分Double-
Fieldinput_cache_token_credits输入缓存 token 对应积分Double-
Fieldoutput_cache_token_credits输出缓存 token 对应积分Double-
Fieldcache_hit_tokens缓存命中 token 数Double-
Fieldtotal_tokens总 token 数Double-
Fieldprompt_tokens输入 token 数Double-
Fieldcompletion_tokens输出 token 数Double-
Fieldpricing_specifications计价规则说明String-
Fieldpricing_snapshot计费价格快照 JSONString-
Fieldusage_detail计费用量明细 JSONString-
Fieldfree_total_tokens免费 token 数Double-
Fieldcharge_total_tokens计费 token 数Double-
Fieldinternal_call是否内部调用Boolean-
Fieldoperation写入操作类型String必填

4.9 credit_usage_daily ​

分类字段中文说明数据类型约束
Tagproduct_type当前代码写入值固定为 modelString-
Tagproduct_id产品/模型 IDString-
Tagtenant_id调用方租户 IDString-
Taguser_id调用方用户 IDString-
Tagprovider_tenant_id发布方租户 IDString-
Tagmeta_model_id元模型 IDString-
Tagmeta_model_author元模型作者标识String-
Fieldproduct_name产品/模型名称String-
Fieldtenant_name调用方租户名称String-
Fielduser_name调用方用户名String-
Fieldprovider_name发布方名称String-
Fieldconsume_credits_day当日累计消耗积分Double-
Fieldconsume_deducted_credits_day当日累计实际扣减积分Double-
Fieldconsume_round_off_day当日累计抹零积分Double-
Fieldincome_credits_day当日累计收益积分Double-
Fieldincome_deducted_credits_day当日累计实际结算收益Double-
Fieldincome_round_off_day当日累计收益抹零积分Double-
Fieldactive是否为当前有效点;repair 失效旧点时写 falseBoolean-

4.10 credit_usage_mtd_daily ​

分类字段中文说明数据类型约束
Tagstat_month统计月份,格式 YYYY-MMString-
Tagproduct_type当前代码写入值固定为 modelString-
Tagproduct_id产品/模型 IDString-
Tagtenant_id调用方租户 IDString-
Taguser_id调用方用户 IDString-
Tagprovider_tenant_id发布方租户 IDString-
Tagmeta_model_id元模型 IDString-
Tagmeta_model_author元模型作者标识String-
Fieldproduct_name产品/模型名称String-
Fieldtenant_name调用方租户名称String-
Fielduser_name调用方用户名String-
Fieldprovider_name发布方名称String-
Fieldconsume_credits_mtd截至当前点的当月累计消耗积分Double-
Fieldconsume_deducted_credits_mtd截至当前点的当月累计实际扣减积分Double-
Fieldconsume_round_off_mtd截至当前点的当月累计抹零积分Double-
Fieldincome_credits_mtd截至当前点的当月累计收益积分Double-
Fieldincome_deducted_credits_mtd截至当前点的当月累计实际结算收益Double-
Fieldincome_round_off_mtd截至当前点的当月累计收益抹零积分Double-
Fieldactive是否为当前有效点;repair 失效旧点时写 falseBoolean-

4.11 model_call_1h ​

分类字段中文说明数据类型约束
Tagmodel_id模型 IDString-
Tagmeta_model_id元模型 IDString-
Tagmeta_model_author元模型作者String-
Tagmodel_type模型类型String-
Tagis_public是否公开String-
Tagis_aggregated是否聚合模型String-
Tagprovider_tenant_id发布方租户 IDString-
Tagmodel_source_id模型来源 IDString-
Tagcall_tenant_id调用方租户 IDString-
Tagstatussuccess / rate_limited / failString-
Tagerror_type错误类型String-
Tagsource调用来源String-
Tagprovider_name发布方名称String-
Tagmodel_source_name模型来源名称String-
Tagmodel_name模型名称String-
Tagcall_tenant_name调用方租户名称String-
Fieldrequest_count请求数Double-
Fieldsuccess_count成功数Double-
Fielderror_count非成功数Double-
Fieldrate_limited_count限流数Double-
Fieldfail_count普通失败数Double-
Fieldsuccess_rate成功率Double-
Fieldinput_tokens输入 token 总数Double-
Fieldoutput_tokens输出 token 总数Double-
Fieldinput_cache_tokens输入缓存 token 总数Double-
Fieldoutput_cache_tokens输出缓存 token 总数,当前源缺失时为 0Double-
Fieldavg_first_token_time_ms平均首 token 时间Double-
Fieldavg_finish_token_time_ms平均完成 token 时间Double-
Fieldavg_call_duration_ms平均调用耗时Double-

4.12 model_call_daily ​

分类字段中文说明数据类型约束
Tagstat_date统计日期String-
Tagmodel_id模型 IDString-
Tagmeta_model_id元模型 IDString-
Tagmeta_model_author元模型作者String-
Tagmodel_type模型类型String-
Tagis_public是否公开String-
Tagis_aggregated是否聚合模型String-
Tagprovider_tenant_id发布方租户 IDString-
Tagmodel_source_id模型来源 IDString-
Tagcall_tenant_id调用方租户 IDString-
Tagstatussuccess / rate_limited / failString-
Tagerror_type错误类型String-
Tagsource调用来源String-
Tagprovider_name发布方名称String-
Tagmodel_source_name模型来源名称String-
Tagmodel_name模型名称String-
Tagcall_tenant_name调用方租户名称String-
Fieldrequest_count请求数Double-
Fieldsuccess_count成功数Double-
Fielderror_count非成功数Double-
Fieldrate_limited_count限流数Double-
Fieldfail_count普通失败数Double-
Fieldsuccess_rate成功率Double-
Fieldinput_tokens输入 token 总数Double-
Fieldoutput_tokens输出 token 总数Double-
Fieldinput_cache_tokens输入缓存 token 总数Double-
Fieldoutput_cache_tokens输出缓存 token 总数,当前源缺失时为 0Double-
Fieldavg_first_token_time_ms平均首 token 时间Double-
Fieldavg_finish_token_time_ms平均完成 token 时间Double-
Fieldavg_call_duration_ms平均调用耗时Double-

4.13 model_metrics_1h ​

分类字段中文说明数据类型约束
Tagmodel_id模型 IDString-
Tagmeta_model_id元模型 IDString-
Tagmeta_model_author元模型作者String-
Tagmodel_type模型类型String-
Tagis_public是否公开String-
Tagis_aggregated是否聚合模型String-
Tagprovider_tenant_id发布方租户 IDString-
Tagmodel_source_id模型来源 IDString-
Tagprovider_name发布方名称String-
Tagmodel_source_name模型来源名称String-
Tagmodel_name模型名称String-
Fieldrequest_count请求数Double-
Fieldsuccess_count成功数,按 request_count - error_count 派生Double-
Fielderror_count错误数Double-
Fieldsuccess_rate成功率Double-
Fieldinput_tokens输入 token 总数Double-
Fieldoutput_tokens输出 token 总数Double-
Fieldfirst_token_use_total_ms首 token 总耗时Double-
Fieldfinish_token_use_total_ms完成 token 总耗时Double-
Fieldfirst_token_use_avg_ms首 token 平均耗时Double-
Fieldfinish_token_use_avg_ms完成 token 平均耗时Double-
Fieldfail_service_error服务错误数Double-
Fieldfail_timeout超时数Double-
Fieldfail_balance余额不足数Double-
Fieldhealth_status健康状态聚合值Double-

4.14 tenant_model_usage_daily ​

分类字段中文说明数据类型约束
Tagstat_date统计日期String-
Tagtenant_id调用方租户 IDString-
Tagmodel_id模型 IDString-
Tagmeta_model_id元模型 IDString-
Tagmeta_model_author元模型作者String-
Tagmodel_type模型类型String-
Tagis_public是否公开String-
Tagis_aggregated是否聚合模型String-
Tagprovider_tenant_id发布方租户 IDString-
Tagmodel_source_id模型来源 IDString-
Tagtenant_name租户名称String-
Tagprovider_name发布方名称String-
Tagmodel_source_name模型来源名称String-
Tagmodel_name模型名称String-
Fieldrequest_count请求数Double-
Fieldsuccess_count成功数Double-
Fielderror_count非成功数Double-
Fieldrate_limited_count限流数Double-
Fieldfail_count普通失败数Double-
Fieldsuccess_rate成功率Double-
Fieldinput_tokens输入 token 总数Double-
Fieldoutput_tokens输出 token 总数Double-
Fieldinput_cache_tokens输入缓存 token 总数Double-
Fieldoutput_cache_tokens输出缓存 token 总数,当前源缺失时为 0Double-
Fieldavg_first_token_time_ms平均首 token 时间Double-
Fieldavg_finish_token_time_ms平均完成 token 时间Double-
Fieldavg_call_duration_ms平均调用耗时Double-

4.15 provider_model_usage_daily ​

分类字段中文说明数据类型约束
Tagstat_date统计日期String-
Tagprovider_tenant_id发布方租户 IDString-
Tagmodel_id模型 IDString-
Tagmeta_model_id元模型 IDString-
Tagmeta_model_author元模型作者String-
Tagmodel_type模型类型String-
Tagis_public是否公开String-
Tagis_aggregated是否聚合模型String-
Tagmodel_source_id模型来源 IDString-
Tagprovider_name发布方名称String-
Tagmodel_source_name模型来源名称String-
Tagmodel_name模型名称String-
Fieldrequest_count请求数Double-
Fieldsuccess_count成功数,按 request_count - error_count 派生Double-
Fielderror_count错误数Double-
Fieldsuccess_rate成功率Double-
Fieldinput_tokens输入 token 总数Double-
Fieldoutput_tokens输出 token 总数Double-
Fieldfirst_token_use_total_ms首 token 总耗时Double-
Fieldfinish_token_use_total_ms完成 token 总耗时Double-
Fieldfirst_token_use_avg_ms首 token 平均耗时Double-
Fieldfinish_token_use_avg_ms完成 token 平均耗时Double-
Fieldfail_service_error服务错误数Double-
Fieldfail_timeout超时数Double-
Fieldfail_balance余额不足数Double-
Fieldhealth_status健康状态聚合值Double-

4.16 model_instance_statistics ​

分类字段中文说明数据类型约束
Tagrelated_model_id关联模型 IDString-
Tagprovider_tenant_id发布方租户 ID,口径与 model_snapshot.provider_tenant_id 一致String-
Tagmodel_instance_id模型实例 IDString-
Tagdeploy_mode部署模式:single_instance=单节点单实例,multi_instance=多个互不组网实例,cluster=含主/工作节点的集群String-
Tagis_clusterString 值:true=cluster,false=single_instance 或 multi_instanceString-
Tagtype指标来源类型标识String-
Fieldrelated_model_name关联模型名称String-
Fieldprovider_tenant_name发布方租户名称String-
Fieldmodel_instance_name模型实例名称String-
Fieldflavor_cpuCPU 规格信息Double-
Fieldflavor_mem内存规格信息Double-
Fieldflavor_ai_card加速卡规格信息Double-
Fieldflavor_ai_card_type加速卡类型String-
Fieldstatus实例状态数值Double-
Fieldcpu_utilCPU 利用率原始值,不自动换算单位Double-
Fieldmem_util内存利用率原始值,不自动换算单位Double-

status、cpu_util、mem_util 分别请求后按完全相同的响应 timestamp 合并;上游采样时间不一致时,同一个 point 可能只包含其中部分 Field,查询方不应假设三列总是同时存在。

4.17 model_instance_card_statistics ​

分类字段中文说明数据类型约束
Tagrelated_model_id关联模型 IDString-
Tagprovider_tenant_id发布方租户 ID,口径与 model_snapshot.provider_tenant_id 一致String-
Tagmodel_instance_id模型实例 IDString-
Tagcard_no卡编号,例如 nvidia0String-
Tagdeploy_mode部署模式:single_instance=单节点单实例,multi_instance=多个互不组网实例,cluster=含主/工作节点的集群String-
Tagis_clusterString 值:true=cluster,false=single_instance 或 multi_instanceString-
Tagtype指标来源类型标识String-
Fieldrelated_model_name关联模型名称String-
Fieldprovider_tenant_name发布方租户名称String-
Fieldmodel_instance_name模型实例名称String-
Fieldxpu_utilXPU 利用率原始值,不自动换算单位Double-
Fieldxpu_mem_utilXPU 显存利用率原始值,不自动换算单位Double-
Fieldxpu_gpu_power_usageGPU 功耗原始值,不自动换算单位Double-
Fieldxpu_gpu_temperatureGPU 温度原始值,不自动换算单位Double-

同一 timestamp 和 card_no 的不同指标会合并为一个 point。

4.18 model_instance_statistics_1h ​

分类字段中文说明数据类型约束
Tagrelated_model_id关联模型 IDString-
Tagprovider_tenant_id发布方租户 ID,口径与 model_snapshot.provider_tenant_id 一致String-
Tagmodel_instance_id模型实例 IDString-
Tagdeploy_mode部署模式:single_instance=单节点单实例,multi_instance=多个互不组网实例,cluster=含主/工作节点的集群String-
Tagis_clusterString 值:true=cluster,false=single_instance 或 multi_instanceString-
Tagtype指标来源类型标识String-
Tagmeta_model_id元模型 IDString-
Fieldrelated_model_name关联模型名称String-
Fieldprovider_tenant_name发布方租户名称String-
Fieldmodel_instance_name模型实例名称String-
Fieldflavor_cpuCPU 规格信息Double-
Fieldflavor_mem内存规格信息Double-
Fieldflavor_ai_card加速卡规格信息Double-
Fieldflavor_ai_card_type加速卡类型String-
Fieldstatus_last已完成 UTC 小时内 status 数值序列按时间排序的最后一个有限值;同样不能解释为作业状态枚举Double-
Fieldcpu_util_avg已完成 UTC 小时内 CPU 利用率有限样本的算术平均值Double-
Fieldcpu_util_max已完成 UTC 小时内 CPU 利用率有限样本的最大值Double-
Fieldmem_util_avg已完成 UTC 小时内内存利用率有限样本的算术平均值Double-
Fieldmem_util_max已完成 UTC 小时内内存利用率有限样本的最大值Double-
Fieldsample_count同一实例在小时内跨监控指标去重后的有效采样时间点数Long-

4.19 model_instance_card_statistics_1h ​

分类字段中文说明数据类型约束
Tagrelated_model_id关联模型 IDString-
Tagprovider_tenant_id发布方租户 ID,口径与 model_snapshot.provider_tenant_id 一致String-
Tagmodel_instance_id模型实例 IDString-
Tagcard_no卡编号,取 monitor 完整 key 最后一个 : 后的字符串,例如 nvidia0String-
Tagdeploy_mode部署模式:single_instance=单节点单实例,multi_instance=多个互不组网实例,cluster=含主/工作节点的集群String-
Tagis_clusterString 值:true=cluster,false=single_instance 或 multi_instanceString-
Tagtype指标来源类型标识String-
Tagmeta_model_id元模型 IDString-
Fieldrelated_model_name关联模型名称String-
Fieldprovider_tenant_name发布方租户名称String-
Fieldmodel_instance_name模型实例名称String-
Fieldxpu_util_avg已完成 UTC 小时内 XPU 利用率有限样本的算术平均值Double-
Fieldxpu_util_max已完成 UTC 小时内 XPU 利用率有限样本的最大值Double-
Fieldxpu_mem_util_avg已完成 UTC 小时内 XPU 显存利用率有限样本的算术平均值Double-
Fieldxpu_mem_util_max已完成 UTC 小时内 XPU 显存利用率有限样本的最大值Double-
Fieldxpu_gpu_power_usage_avg已完成 UTC 小时内 GPU 功耗有限样本的算术平均值Double-
Fieldxpu_gpu_power_usage_max已完成 UTC 小时内 GPU 功耗有限样本的最大值Double-
Fieldxpu_gpu_temperature_avg已完成 UTC 小时内 GPU 温度有限样本的算术平均值Double-
Fieldxpu_gpu_temperature_max已完成 UTC 小时内 GPU 温度有限样本的最大值Double-
Fieldsample_count同一卡在小时内跨卡级监控指标去重后的有效采样时间点数Long-

4.20 sync_diagnostic ​

分类字段中文说明数据类型约束
Tagdiag_id诊断 IDString必填
Tagpurpose诊断用途String-
Fieldvalue诊断值Double-
Fieldstage诊断阶段String-

5. 查询约束 ​

  • 所有时间参数统一使用 UTC ISO-8601,例如 2026-04-29T04:06:15Z。
  • credit_usage_daily 和 credit_usage_mtd_daily 的业务查询必须增加 active = true。
  • credit_usage_daily 和 credit_usage_mtd_daily 是积分用量汇总;如需计算结算金额,应结合业务口径确认筛选条件。
  • 不要用未过滤的 COUNT(*)、last(*) 或维度扫描作为 credit usage 业务指标。
  • 明细表大范围查询容易触发 InfluxDB 3 parquet file limit,Grafana / 看板优先使用 1h 或 daily 聚合表。
  • 只返回聚合结果且未选择 time 时,不要再 ORDER BY time。
  • model_instance_* 原始数值不会自动换算单位;跨环境、跨卡型做阈值或单位展示前,应先确认指标的数值尺度。
  • model_instance_statistics.status / status_last 是监控序列值,应按指标数值解释,不要当作业务状态枚举。
  • model_instance_statistics_1h 和 model_instance_card_statistics_1h 只写已经完成的 UTC 小时桶。
  • 小时表 sample_count 是同一实例或卡在该小时内跨相关指标合并并按 timestamp 去重后的时间点数,不等于某一个指标的样本数。
  • Influx point 的幂等身份由 measurement、全部 Tags 和 timestamp 决定;同一身份重试会覆盖。

6. 常用 SQL 示例 ​

sql
-- 查询每日积分汇总,必须过滤 active=true
SELECT tenant_id, user_id, product_id,
       SUM(consume_credits_day) AS consume_credits_day,
       SUM(income_credits_day) AS income_credits_day
FROM credit_usage_daily
WHERE active = true
  AND time >= TIMESTAMP '2026-04-01T00:00:00Z'
  AND time <  TIMESTAMP '2026-04-02T00:00:00Z'
GROUP BY tenant_id, user_id, product_id;
sql
-- 查询月累计积分汇总,必须过滤 active=true
SELECT tenant_id, user_id, product_id,
       SUM(consume_credits_mtd) AS consume_credits_mtd,
       SUM(income_credits_mtd) AS income_credits_mtd
FROM credit_usage_mtd_daily
WHERE active = true
  AND stat_month = '2026-04'
GROUP BY tenant_id, user_id, product_id;
sql
-- 长时间范围看板优先查询聚合表
SELECT stat_date, model_id,
       SUM(request_count) AS request_count,
       SUM(error_count) AS error_count
FROM model_call_daily
WHERE time >= TIMESTAMP '2026-04-01T00:00:00Z'
  AND time <  TIMESTAMP '2026-05-01T00:00:00Z'
GROUP BY stat_date, model_id
ORDER BY stat_date;
sql
-- 明细排障必须限制时间窗口
SELECT time, request_id, model_id, call_tenant_id, status, error_type, error_message
FROM model_call_event
WHERE time >= TIMESTAMP '2026-04-29T00:00:00Z'
  AND time <  TIMESTAMP '2026-04-30T00:00:00Z'
ORDER BY time DESC
LIMIT 100;
sql
-- 验证三种部署模式是否已产生通用实例指标
SELECT deploy_mode,
       COUNT(*) AS point_count,
       MAX(time) AS latest_time
FROM model_instance_statistics
WHERE time >= CURRENT_TIMESTAMP - INTERVAL '24 hours'
GROUP BY deploy_mode
ORDER BY deploy_mode;
sql
-- 查看通用实例原始指标及模型关联结果
SELECT time,
       model_instance_id,
       deploy_mode,
       is_cluster,
       related_model_id,
       status,
       cpu_util,
       mem_util
FROM model_instance_statistics
WHERE time >= CURRENT_TIMESTAMP - INTERVAL '24 hours'
ORDER BY time DESC
LIMIT 100;
sql
-- 查看卡级原始指标
SELECT time,
       model_instance_id,
       card_no,
       deploy_mode,
       xpu_util,
       xpu_mem_util,
       xpu_gpu_power_usage,
       xpu_gpu_temperature
FROM model_instance_card_statistics
WHERE time >= CURRENT_TIMESTAMP - INTERVAL '24 hours'
ORDER BY time DESC
LIMIT 100;
sql
-- 查看通用实例最近的已完成 UTC 小时桶
SELECT time,
       model_instance_id,
       deploy_mode,
       status_last,
       cpu_util_avg,
       cpu_util_max,
       mem_util_avg,
       mem_util_max,
       sample_count
FROM model_instance_statistics_1h
WHERE time >= CURRENT_TIMESTAMP - INTERVAL '24 hours'
ORDER BY time DESC
LIMIT 100;
sql
-- 查看卡级最近的已完成 UTC 小时桶
SELECT time,
       model_instance_id,
       card_no,
       deploy_mode,
       xpu_util_avg,
       xpu_util_max,
       xpu_mem_util_avg,
       xpu_mem_util_max,
       xpu_gpu_power_usage_avg,
       xpu_gpu_power_usage_max,
       xpu_gpu_temperature_avg,
       xpu_gpu_temperature_max,
       sample_count
FROM model_instance_card_statistics_1h
WHERE time >= CURRENT_TIMESTAMP - INTERVAL '24 hours'
ORDER BY time DESC
LIMIT 100;