【问题标题】:Custom metrics from celery workers into prometheus从芹菜工人到普罗米修斯的自定义指标
【发布时间】:2020-07-21 14:14:06
【问题描述】:

我有一些芹菜工人在 Kubernetes 下的容器中运行。它们不是由 celery 自动缩放的,并且每个都在单个进程中运行(即没有多处理)。我想从他们那里得到一堆不同的指标到普罗米修斯。我查看了 celery-prometheus-exporter(未维护)和 celery-exporter,但它们关注的是 celery 级别的指标,而不是 celery worker 内部的应用指标。

看起来有两种选择,要么找到一些 hacky 方法将应用级别指标获取到 celery-prometheus-exporter,然后将它们提供给 prometheus,要么使用pushgateway

哪个更好,或者我错过了另一个选择?

【问题讨论】:

    标签: django kubernetes celery prometheus


    【解决方案1】:

    只需使用默认客户端,让它在一个线程中运行http服务器。

    【讨论】:

      猜你喜欢
      • 2022-11-12
      • 2020-01-10
      • 2020-11-12
      • 2020-11-10
      • 1970-01-01
      • 2022-12-22
      • 1970-01-01
      • 2022-12-02
      • 1970-01-01
      相关资源
      最近更新 更多