加载中

探索随时间变化的基础设施指标

Elastic Stack

Metrics Explorer 页面使您能够基于指标的聚合创建时间序列可视化,将其与相关指标进行图表对比,并按您选择的字段进行细分。您可以对一个或多个您正在监控的资源进行分组并创建指标可视化。

此外,为了对您的指标进行详细分析,您可以使用 Kibana 中的 Time Series Visual Builder (TSVB) 来注释和保存可视化,以便用于自定义仪表板。

要打开 Metrics Explorer,请在主菜单中找到 Infrastructure,或使用 全局搜索字段

Metrics Explorer

要了解有关此页面上显示的指标的更多信息,请参阅 Metrics reference 文档。

提示

如果没有要显示的指标,Kibana 会提示您添加指标集成。点击 Add a metrics integration 开始。如果您将来想添加更多数据,请在 Infrastructure 应用的任何页面上点击 Add data

需要入门帮助?请按照 Get started with logs and metrics 中的步骤进行操作。

默认情况下,Metrics Explorer 页面显示主机、Kubernetes pod 和 Docker 容器的 CPU 使用率。初始配置选择了 Average 聚合,of 字段填充了默认指标,并且 graph per 下拉列表设置为 Everything

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

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

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

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

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

    Metrics Explorer query
  3. 在其中一个图表的右上角选择 Actions,然后点击 Add filter

    此图表现在仅显示该主机的指标。过滤器已在 Metrics Explorer 配置的第二行添加了一个 host.nameKibana Query Language 过滤器。

  4. 让我们分析一些主机特定的指标。在 of 字段中,删除所有系统负载指标。

  5. 要探索出站网络流量,请输入 host.network.egress.bytes 指标。这是一个单调递增的值,因此从聚合下拉列表中,选择 Rate

  6. 主机有多个网络接口,因此为每个网络接口显示一个图表更有意义。从 graph per 下拉列表中,添加 system.network.name 字段。

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

  7. 让我们在 TSVB 中可视化其中一个图表。选择一个图表,点击 Actions,然后选择 Open In Visualize

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

    Time series chart

    derivative 聚合用于计算每个桶之间的差值。默认情况下,单位值自动设置为 1s,并启用 positive only 聚合。

  8. 要计算所有接口的网络流量,请从 group by 下拉列表中选择 Terms 并添加 system.network.name 字段。

  9. 您还需要添加 Series Agg 聚合和 Sum 函数。从 Aggregation 下拉列表中,选择 Series Agg,从 Function 下拉列表中,选择 Sum

  10. 如果您想保存此可视化并稍后将其添加到自定义仪表板,请点击 Save

© . This site is unofficial and not affiliated with Elasticsearch BV.