如何使用 cpu-memory 使用指标可视化 grafana 上的结果?

Posted

技术标签:

【中文标题】如何使用 cpu-memory 使用指标可视化 grafana 上的结果?【英文标题】:How to visualise the results on grafana with cpu- memory usage metrics? 【发布时间】:2021-09-25 14:08:39 【问题描述】:

如何在 grafana 上绘制 prometheus 的 cpu 和内存利用率图表?

我需要根据上述两个指标评估图表, 我在哪里可以把它放在 grafana 上?是作为查询吗?

我需要知道它是如何工作的 - 对视频或文章有任何帮助吗?

【问题讨论】:

【参考方案1】:

首先,您需要考虑要显示哪些具体指标。 Prometheus 支持其中的许多:

Kubernetes 容器 CPU 和内存使用情况 Kubernetes Pod CPU 和内存使用情况 Kubernetes 节点 CPU 和内存使用情况 Kubernetes 命名空间 CPU 和内存使用情况 Kubernetes 集群 CPU 和内存使用情况 Kubernetes 容器 CPU 和内存请求 Kubernetes Pod CPU 和内存请求 Kubernetes 节点 CPU 和内存请求 Kubernetes 命名空间 CPU 和内存请求 Kubernetes 集群 CPU 和内存请求 Kubernetes 容器 CPU 和内存限制 Kubernetes Pod CPU 和内存限制 Kubernetes 节点 CPU 和内存限制 Kubernetes 命名空间 CPU 和内存限制 Kubernetes 集群 CPU 和内存限制 Kubernetes 资源容量 Kubernetes CPU 和内存请求承诺(资源请求与容量) Kubernetes CPU 和内存限制承诺(资源限制与容量) Kubernetes 资源利用率(资源使用与容量) Kubernetes 资源饱和度

您可以阅读所有这些指标,以及 prometheus 本身的监控,here。 一旦 prometheus 收集并处理了适当的指标,您就可以处理 Grafana。例如,您必须通过 Helm 安装它,然后将 port-forwarding 设置为适当的 pod。然后,您将需要进行身份验证。在显示 Prometheus 数据时,您需要创建一个新的仪表板,然后为 Prometheus 添加一个变量。一切都在this guide 中有完整描述。您会发现描述的每个步骤以及屏幕截图。

【讨论】:

你好@l-al。这是answer your question吗?

以上是关于如何使用 cpu-memory 使用指标可视化 grafana 上的结果?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 SpringBoot 2、InfluxDB 和 Grafana 理解微米指标?

如何集成dropwizard指标来监控cassandra数据库

如何使用 Prometheus 存储 Grafana 可视化的数据

春季启动指标+数据狗

python使用pandas通过聚合获取时序数据的最后一个指标数据(例如长度指标时间指标)生成标签并与原表连接(join)进行不同标签特征的可视化分析

获得表现指标