检查每个代理程序收集的定制时间序列数

使用“Sysdig 代理程序运行状况和状态”仪表板可确定每个代理程序收集的定制时间序列数。 您还可以在此仪表板中检查要收集的时间序列数。

完成以下步骤:

  1. 访问 Monitoring 实例。

  2. 单击 仪表板。

  3. 单击 主机基础结构 > Sysdig 代理程序运行状况和状态。

此仪表板显示针对每个主机的每个代理程序收集的定制时间序列的限制。

![Sysdig Agent Health & Status 面板显示代理版本](../images/agent_version.png "Sysdig Agent Health&Status 面板显示代理版本* Sysdig Agent Health&Status 面板显示代理版本* Sysdig Agent Health&Status 面板显示代理" caption-side="bottom"}*"){: caption="Agent Health & Status 面板显示代理版本

检查每个代理程序收集的度量

在 IBM Cloud Monitoring中,您可以使用现成可用的仪表板模板中提供的仪表板模板 监视代理程序运行状况和状态 来监视监视代理程序。 在此仪表板中,您可以查看已部署并连接到实例的监视代理程序数,检查监视代理程序的版本,并了解代理程序正在收集的每个主机的度量数。

在该仪表板中,“TimeSeries使用”面板提供了从每个类别Prometheus、JMX、StatsD, PrometheusRemote Write 和 Platform Metrics)收集的时间序列数量。 此面板使用查询 sum(sysdig_ts_usage)by(metric_category),您还可以在 PromQL Explorer 中,仪表板中或警报中运行该查询。

如果需要调查哪些应用程序或服务对 Prometheus 时间序列贡献更大,那么可以使用度量 scrape_series_added。 此度量值表示通过 Prometheus 从监视代理程序提取和摄入的时间序列数,并包含多个标签以促进分析,例如 kube_cluster_name,kube_namespace_name,kube_workload_name 或 container_name。

以下查询表示通过 Prometheus 从监视代理程序采集的时间序列数 (按集群,名称空间,工作负载和容器进行分组),以便您可以识别贡献更多时间序列的应用程序:

sum(scrape_series_added)by(kube_cluster_name, kube_namespace_name, kube_workload_name, container_name)