首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在普罗米修斯中不可见的指标

在普罗米修斯中不可见的指标
EN

Stack Overflow用户
提问于 2020-09-03 22:02:41
回答 2查看 4.5K关注 0票数 2

我正在使用弹性搜索出口商拉弹性搜索度量到普罗米修斯。我安装了舵图,可以通过端口转发在http://127.0.0.1:9108/metrics上看到指标。但我看不出普罗米修斯有什么指标。有人能告诉我从哪里开始解决这个问题吗?

EN

回答 2

Stack Overflow用户

发布于 2021-09-06 19:52:54

有几种可能对你有帮助的选择:

  • 检查ServiceMonitor配置的prometheus-elasticsearch-exporter并确保它已启用:
代码语言:javascript
运行
复制
serviceMonitor:
  enabled: true
  • 阅读关于刮伤配置的kube-prometheus-stack,并根据您的目标设置它。

默认情况下,Prometheus在其命名空间中发现PodMonitors和ServiceMonitors,它们与prometheus-运算符发布标记相同。有时,您可能需要发现自定义PodMonitors/ServiceMonitor,例如用于从第三方应用程序中刮取数据。一种简单的方法,在不影响默认的PodMonitors/ServiceMonitors发现的情况下,允许Prometheus在其命名空间中发现所有PodMonitors/ServiceMonitor,而无需应用标签过滤。为此,可以将prometheus.prometheusSpec.podMonitorSelectorNilUsesHelmValues和prometheus.prometheusSpec.serviceMonitorSelectorNilUsesHelmValues设置为false.。

票数 1
EN

Stack Overflow用户

发布于 2020-09-27 20:52:39

TL;DR

您还没有设置PodMonitorServiceMonitor

您需要根据prometheus-operator/Documentation#servicemonitor创建一个

您可以使用我的舵图kehao95 95/helm-prometheus-出口商安装各种普罗米修斯出口商,包括elasticsearch-exporter

它不仅会为您创建出口商Deployment,而且还会为您创建Deployment

  1. 安装图表
代码语言:javascript
运行
复制
helm repo add kehao95 https://kehao95.github.io/helm-prometheus-exporter
  1. 获取elasticsearch-出口商示例
代码语言:javascript
运行
复制
wget https://raw.githubusercontent.com/kehao95/helm-prometheus-exporter/master/examples/elasticsearch-exporter.values.yaml
# or create a new one
helm show values kehao95/prometheus-exporter > elasticsearch-exporter.values.yaml
  1. 更新值文件中的elasticsearch连接信息。
  2. 带舵安装
代码语言:javascript
运行
复制
helm install -n monitoring elasticsearch-exporter kehao95/prometheus-exporter -f elasticsearch-exporter.values.yaml

解释

因为你可以通过端口转发看到你出口商的指标。这意味着你让出口商在工作。但是这些数据不会自动到达普罗米修斯。您需要配置prometheus,以便在出口商的度量端点上进行抓取。

prometheus公司的一批有效的出口商需要:

  • 出口商的Deployment (你已经有了)
  • Service选择出口商(取决于您正在使用的Helm图表,您可能也有)
  • ServiceMonitor,它声明指定应该如何监视Kubernetes服务的组。运算符根据API服务器中对象的当前状态自动生成Prometheus刮除配置。
  • PrometheusRule定义了一组期望的普罗米修斯警报和/或记录规则。运算符生成一个规则文件,可由Prometheus实例使用。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63732228

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档