python-3.x - 如何在 Prometheus 中为两个实例绘制单独的图?
问题描述
我有两个实例正在运行一项作业并将计量指标发送到 pushgateway。
出于某种原因,Prometheus 为一项工作和两个不同的实例绘制了一个图。这里是情节:
问题是我做错了什么以及如何让 Prometheus 为这些实例绘制单独的连续图?
我正在使用 python 的prometheus_client。
解决方案
在 Prometheus 中,度量由度量的名称和标记 的维度集标识。每次您的instance
标签更改时,它都是另一个指标,因此是另一个图表。
为了合并指标,您必须计算结果指标,而不需要更改标签。平均值通常是一个很好的候选者,但如果指标不重叠也没关系:
avg(perf_test_concurrency) without(instance)
推荐阅读
- genexus - 为什么无法从 Genexus .Net 使用某些外部 REST API?
- css - 在材质 UI 中,如何将 Button 置于 Grid 项目的中间?
- javascript - 检查 TypeScript 中的全局或窗口对象上是否存在属性
- google-apps-script - 使用出现错误的 Google 表格 onOpen() 函数时,如何获得实时脚本错误通知?
- prolog - Prolog 作为第一种编程语言
- html - 展开一张卡片时展开所有卡片的高度
- python - 安装 djangocms-blog 后的 ImportError: cannot import name 'python_2_unicode_compatible' from 'django.utils .encoding'
- java - 如何从 pagedList 中删除项目
- javascript - 在 python 中运行 javascript 函数
- python - 我无法将 dtypes 对象的 2d numpy ndarray 转换为 dtypes float