prometheus-postgres-exporter 向 bitnami/kube-prometheus 添加指标
Posted
技术标签:
【中文标题】prometheus-postgres-exporter 向 bitnami/kube-prometheus 添加指标【英文标题】:prometheus-postgres-exporter add metrics to bitnami/kube-prometheus 【发布时间】:2021-10-27 09:57:56 【问题描述】:我部署了一个集群: https://bitnami.com/stack/prometheus-operator/helm 和 https://github.com/prometheus-community/postgres_exporter
如何将自己的指标正确添加到 postgres_exporter 导出的指标的 prometheus-operator 列表中?
我是这样试过的:
helm upgrade kube-prometheus bitnami/kube-prometheus \
--set prometheus.additionalScrapeConfigs.enabled=true \
--set prometheus.additionalScrapeConfigs.type=internal \
--set prometheus.additionalScrapeConfigs.internal.jobList=
- job_name: 'prometheus-postgres-exporter'
static_configs:
- targets: ['prometheus-postgres-exporter.default:80']
但它不起作用('job_name:' 未添加到 Prometheus 配置中)。
【问题讨论】:
你是如何安装 postgres_exporter 的? helm install prometheus-postgres-exporter prometheus-community/prometheus-postgres-exporter 【参考方案1】:如果使用 Prometheus 运算符,请使用 ServiceMonitors。
在 postgres-exporter helm 图表中的 values.yaml 下配置以下块。这允许 Prometheus Operator 自动读取和配置作业。
serviceMonitor:
# When set true then use a ServiceMonitor to configure scraping
enabled: true
# Set the namespace the ServiceMonitor should be deployed
namespace: <namespace where prometheus operator is deployed.>
# Set how frequently Prometheus should scrape
interval: 30s
# Set path to cloudwatch-exporter telemtery-path
telemetryPath: /metrics
# Set labels for the ServiceMonitor, use this to define your scrape label for Prometheus Operator
# labels:
# Set timeout for scrape
# timeout: 10s
# Set of labels to transfer from the Kubernetes Service onto the target
# targetLabels: []
# MetricRelabelConfigs to apply to samples before ingestion
# metricRelabelings: []
【讨论】:
我将这些参数添加到 Prometheus-Postgres-Exporter 配置中(它们在命令“helm get values prometheus-postgres-exporter”后成功显示),但 Prometheus 中的新目标或服务发现确实如此没出现。我还重新启动了 Prometheus Operator 并没有改变。是否有一本很好的手册,在哪里执行此任务,为什么不工作? 检查这篇文章。不要创建对象,因为在您的情况下它们已经可用。还要通过答案中的 cmets。 devops.stackexchange.com/questions/14097/…以上是关于prometheus-postgres-exporter 向 bitnami/kube-prometheus 添加指标的主要内容,如果未能解决你的问题,请参考以下文章