Skip to content

【告警中心】APM 应用/服务页面嵌入列表页支持

0x01 背景

a. Why

告警中心是蓝鲸监控平台统一的告警视图。APM 需要在其应用/服务页面中嵌入告警列表,通过预设查询条件使其聚焦 APM 视角,提供关联告警的上下文查看能力。

b. 目标

  • 应用级别、服务级别视角的告警页面嵌入
  • 服务视角支持关联主机、容器告警
  • 配套「已关联策略数」展示与策略列表跳转

0x02 实现路线

a. 思路

通过新增接口返回预设 Lucene query_string,前端将其作为内置过滤条件嵌入告警中心页面。

  • 应用视角:基于 targetlabels 过滤应用级别告警
  • 服务视角:支持通过 target_types 选择关联目标(服务/主机/容器),各类型以 OR 拼接

b. 约束

  • 容器关联逻辑不能 import fta_web,需下沉到 apm_web
  • APM-APP(...) / APM-SERVICE(...) 标签字面量需收归为常量

0x03 参考

  • PR #9853:容器目标支持关联 APM 服务
  • PR #9902:主机目标支持关联 K8S 负载