服务
Elastic Stack Serverless
服务清单提供了一个快速、高层级的概览,显示所有已检测服务的健康状况和总体性能。
为了帮助发现潜在问题,服务会根据它们的健康状态进行排序:严重 → 警告 → 健康 → 未知。健康状态由 机器学习 提供支持,并且需要启用异常检测。
除了健康状态外,每个服务的活动警报都会在服务清单表中突出显示。选择活动警报徽章会将您带到 警报 选项卡,您可以在那里了解更多关于活动警报的信息并采取行动。
注意
对于 Observability Serverless 项目,需要 **Editor** 角色或更高权限才能创建和管理服务组。要了解更多信息,请参阅 分配用户角色和权限。
重要提示
服务分组功能处于 Beta 阶段,可能会发生变更。其设计和代码比正式发布的通用功能成熟度较低,并且按“原样”提供,不附带任何保证。
将服务分组在一起,构建有意义的视图,以消除噪音,简化跨服务的调查,并合并相关的警报。
创建服务组
- 要打开 **服务清单**,请在主菜单中找到 **Applications**,或使用 全局搜索字段。
- 切换到 **服务分组**。
- 点击 **创建组**。
- 指定名称、颜色和描述。
- 点击 **选择服务**。
- 指定一个 Kibana 查询语言 (KQL) 查询,以按以下一个或多个维度过滤服务:
agent.name、service.name、service.language.name、service.environment、labels.<xyz>。在过去 24 小时内与查询匹配的服务将被分配到该组。
不确定从哪里开始?以下是一些您可以构建的示例查询:
- 按环境对服务进行分组:要对“production”服务进行分组,请使用
service.environment : "production"。 - 按名称对服务进行分组:要对所有以“beat”结尾的服务进行分组,请使用
service.name : *beat。这将匹配名为“Auditbeat”、“Heartbeat”、“Filebeat”等的服务。