【告警中心】APM 应用/服务页面嵌入列表页支持
0x01 背景
a. Why
告警中心是蓝鲸监控平台统一的告警视图。APM 需要在其应用/服务页面中嵌入告警列表,通过预设查询条件使其聚焦 APM 视角,提供关联告警的上下文查看能力。
b. 目标
- 应用级别、服务级别视角的告警页面嵌入
- 服务视角支持关联主机、容器告警
- 配套「已关联策略数」展示与策略列表跳转
0x02 实现路线
a. 思路
通过新增接口返回预设 Lucene query_string,前端将其作为内置过滤条件嵌入告警中心页面。
- 应用视角:基于
target和labels过滤应用级别告警 - 服务视角:支持通过
target_types选择关联目标(服务/主机/容器),各类型以 OR 拼接
b. 约束
- 容器关联逻辑不能 import
fta_web,需下沉到apm_web APM-APP(...)/APM-SERVICE(...)标签字面量需收归为常量
0x03 参考
- PR #9853:容器目标支持关联 APM 服务
- PR #9902:主机目标支持关联 K8S 负载