按时间段探索基础设施指标

编辑

按时间段探索基础设施指标编辑

指标资源管理器 页面,您可以根据指标聚合创建时间序列可视化,将它们与相关指标绘制图表,并按您选择的字段进行细分。您可以对一个或多个正在监控的资源的指标进行分组和创建可视化。

此外,为了对指标进行详细分析,您可以使用 Kibana 中的 时间序列可视化构建器 (TSVB) 对可视化进行标注和保存,以便用于自定义仪表板。

要从 Kibana 主菜单访问此页面,请转到 可观测性 → 基础设施,然后单击 指标资源管理器

Metrics Explorer

要详细了解此页面上显示的指标,请参阅 指标参考 文档。

如果没有指标要显示,Kibana 会提示您添加指标集成。单击 添加指标集成 开始使用。如果您想在将来添加更多数据,请从基础设施应用程序中的任何页面单击 添加数据

需要帮助入门?请按照 日志和指标入门 中的步骤操作。

默认情况下,指标资源管理器页面显示主机、Kubernetes Pod 和 Docker 容器的 CPU 使用率。初始配置选择了 平均值 聚合,of 字段填充了默认指标,按图表显示 下拉菜单设置为 所有内容

例如,让我们查看当前正在监控的主机的系统负载指标。

  1. of 字段中,删除选定的指标,然后添加 system.load.1system.load.5system.load.15

    图表显示了您选择的指标的平均值。

  2. 按图表显示 下拉菜单中,添加 host.name

    现在有一个单独的图表显示了每个主机的指标的平均值。

    Metrics Explorer query
  3. 选择其中一个图表右上角的 操作,然后单击 添加过滤器

    此图表现在仅显示该主机的指标。过滤器在指标资源管理器配置的第二行添加了 Kibana 查询语言 过滤器,用于 host.name

  4. 让我们分析一些特定于主机的指标。在 of 字段中,删除每个系统负载指标。
  5. 要探索出站网络流量,请输入 host.network.egress.bytes 指标。这是一个单调递增的值,因此从聚合下拉菜单中选择 速率
  6. 主机有多个网络接口,因此为每个网络接口显示一个图表更有意义。从 按图表显示 下拉菜单中,添加 system.network.name 字段。

    现在每个网络接口都有一个单独的图表。

  7. 让我们在 TSVB 中可视化其中一个图表。选择一个图表,单击 操作,然后选择 在可视化中打开

    在此可视化中,显示了 host.network.egress.bytes 的最大值,并按 host.namesystem.network.name 过滤。

    Time series chart

    使用 derivative 聚合来计算每个桶之间的差值。默认情况下,单位的值会自动设置为 1s,以及 仅正值 聚合。

  8. 要计算所有接口的网络流量,从 按分组显示 下拉菜单中选择 Terms 并添加 system.network.name 字段。
  9. 您还需要添加 系列聚合 聚合和 总和 函数。从 聚合 下拉菜单中选择 系列聚合,从 函数 下拉菜单中选择 总和
  10. 如果您想保存此可视化并将其添加到自定义仪表板中,请单击 保存