随时间推移探索基础设施指标

编辑

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

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

要打开 指标资源管理器,请在主菜单中找到 基础设施,或使用 全局搜索字段

Metrics Explorer

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

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

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

默认情况下,指标资源管理器页面显示主机、Kubernetes Pod 和 Docker 容器的 CPU 使用率。初始配置已选择 平均值 聚合,of 字段已填充默认指标,并且 下拉列表设置为 Everything

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

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

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

  2. 下拉列表中,添加 host.name

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

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

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

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

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

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

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

    Time series chart

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

  8. 要计算所有接口的网络流量,请从 分组依据 下拉列表中选择 Terms 并添加 system.network.name 字段。
  9. 您还需要添加 Series Agg 聚合和 Sum 函数。从 聚合 下拉列表中选择 Series Agg,然后从 函数 下拉列表中选择 Sum
  10. 如果要保存此可视化并稍后将其添加到自定义仪表板,请点击 保存