服务
编辑服务编辑
服务清单提供所有已检测服务的运行状况和总体性能的快速、高级概述。
为了帮助发现潜在问题,服务按其运行状况状态排序:严重 > 警告 > 健康 > 未知。运行状况状态由机器学习提供支持,并且需要启用异常检测。
除了运行状况状态之外,每个服务的活动警报也会突出显示在服务清单表中。选择活动警报标记会将您带到警报选项卡,您可以在其中详细了解活动警报并采取措施。
服务组编辑
此功能处于测试阶段,可能会发生变化。设计和代码不如正式的 GA 功能成熟,并且按原样提供,不提供任何保证。测试版功能不受正式 GA 功能的支持 SLA 的约束。
将服务分组在一起以构建有意义的视图,这些视图可以消除噪音,简化跨服务的调查,并组合相关警报。服务组特定于 Kibana 空间,并且任何具有适当访问权限的用户都可以使用。
要启用服务组,请打开 Kibana 并导航到堆栈管理 > 高级设置 > 可观察性,然后启用服务组功能。
要创建服务组,请执行以下操作
- 导航到可观察性 > APM > 服务。
- 切换到服务组。
- 单击创建组。
- 指定名称、颜色和描述。
- 单击选择服务。
- 指定Kibana 查询语言 (KQL)查询以选择组的服务。过去 24 小时内与查询匹配的服务将被分配到该组。
保存服务组后,其中的服务列表将是静态的。如果新添加的服务与 KQL 查询匹配,则不会自动将其添加到服务组中。同样,如果服务停止与 KQL 查询匹配,也不会将其从组中删除。
要更新组内的服务列表,请编辑服务组,单击 KQL 查询旁边的刷新,然后单击保存组。
示例
不确定从哪里开始?以下是一些您可以从中构建的示例查询
- 按环境对服务进行分组 - 在此示例中为“生产”:
service.environment : "production"
- 按名称对服务进行分组 - 此示例将以“beat”结尾的服务分组:
service.name : *beat
(匹配名为“Auditbeat”、“Heartbeat”、“Filebeat”等的服务)