库存

编辑

库存提供了一个单一的位置,可以一目了然地观察整个主机、容器和服务生态系统的状态,即使仅从日志中观察。从那里,您可以监控和了解实体的健康状况,检查需要关注的事项,并开始调查。

新的库存需要 Elastic 实体模型 (EEM)。要了解更多信息,请参阅Elastic 实体模型

Inventory catalog

库存目前适用于主机、容器和服务,但它将扩展以支持所有实体。

EEM 目前支持库存体验(由 host.nameservice.namecontainer.id 标识),这些体验位于以下索引模式标识的数据中

主机

metrics-*logs-*filebeat-*metricbeat-* 中设置 host.name 的位置

服务

filebeat*logs-*metrics-apm.service_transaction.1m*metrics-apm.service_summary.1m* 中设置 service.name 的位置

容器

metrics-*logs-*filebeat-*metricbeat-* 中设置 container.id 的位置

库存允许您

  • 筛选您的实体,以提供您利用自己的标签和标签拥有的内容的高级视图
  • 深入了解任何主机、容器或服务,以帮助您了解性能
  • 调试由其容器和运行它们的宿主引起的与您的服务相关的资源瓶颈。
  • 通过利用您的标签和标签,轻松发现与您正在查看的主机、容器或服务相关的所有实体
探索您的实体
编辑
  1. 要查看所有实体,请在主菜单中找到库存或使用全局搜索字段

    首次打开库存时,系统会提示您启用 EEM。启用后,任何拥有相应权限的用户都可以访问库存。

    可以使用 堆栈管理 中的 observability:entityCentricExperience 标志完全禁用库存功能。

  2. 在搜索栏中,按名称或类型搜索您的实体,例如 entity.type:service

对于每个实体,您可以点击实体名称并获得详细视图。例如,对于类型为服务的实体,您将获得以下详细信息

  • 概述
  • 事务
  • 依赖项
  • 错误
  • 指标
  • 基础设施
  • 服务映射
  • 日志
  • 警报
  • 仪表盘
Inventory detailed view

如果您打开类型为 hostcontainer 且没有基础设施数据的实体,则某些可视化效果将为空白,并且页面上的某些功能将无法完全填充。

将实体添加到库存
编辑

您可以通过以下方法之一将实体添加到库存:添加数据关联现有服务日志

添加数据
编辑

要添加实体,请选择添加数据并选择以下入职旅程之一

  • 主机 检测主机(带有指标和日志)
  • Kubernetes 检测主机、容器和服务
  • 应用程序 检测服务
  • 从云中摄取遥测数据
关联现有服务日志
编辑

要了解如何操作,请参阅向日志添加服务名称