增加行为监控指标

This commit is contained in:
2026-04-26 17:42:30 +08:00
parent 5c2df10150
commit 00b26af3ed
3 changed files with 112 additions and 0 deletions

View File

@@ -98,6 +98,81 @@ def build_monitor():
)
.end_panel()
.end_group()
.add_group(
group_name="行为指标",
group_name_en="behavior",
)
.add_panel(
name="原地撞墙步数",
name_en="stuck",
type="line",
)
.add_metric(
metrics_name="stuck_count",
expr="avg(stuck_count{})",
)
.add_metric(
metrics_name="max_stuck_steps",
expr="avg(max_stuck_steps{})",
)
.end_panel()
.add_panel(
name="回充逃脱次数",
name_en="recharge_escape",
type="line",
)
.add_metric(
metrics_name="recharge_escape_count",
expr="avg(recharge_escape_count{})",
)
.end_panel()
.add_panel(
name="NPC危险接近",
name_en="npc_danger",
type="line",
)
.add_metric(
metrics_name="npc_close_steps",
expr="avg(npc_close_steps{})",
)
.add_metric(
metrics_name="npc_danger_steps",
expr="avg(npc_danger_steps{})",
)
.end_panel()
.add_panel(
name="失败类型",
name_en="failure_type",
type="line",
)
.add_metric(
metrics_name="npc_collision",
expr="avg(npc_collision{})",
)
.add_metric(
metrics_name="battery_fail",
expr="avg(battery_fail{})",
)
.end_panel()
.add_panel(
name="得分与充电",
name_en="score_charge",
type="line",
)
.add_metric(
metrics_name="total_score",
expr="avg(total_score{})",
)
.add_metric(
metrics_name="charge_count",
expr="avg(charge_count{})",
)
.add_metric(
metrics_name="remaining_charge",
expr="avg(remaining_charge{})",
)
.end_panel()
.end_group()
.build()
)
return config_dict