问题标签 [prometheus]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1698 浏览

python - 将 Prometheus IO 与 python-django 应用程序集成

我打算将 Prometheus io 与我的 Python Django 应用程序集成,以跟踪不同 API 的性能指标。我是普罗米修斯的新手。我已经阅读了有关 Prometheus 和最近的 python 客户端的文档。我已经在本地设置了它,但无法弄清楚如何从我的应用程序推送指标。因此,如果有人对此有任何建议,我将不胜感激。

0 投票
3 回答
1735 浏览

python - 使用 statsd-bridge 将数据从 statsd 推送到 prometheus

我一直在我的 python django 应用程序中使用 statsd 来测量不同的指标。现在我们一直在集成 prometheus io,以便我们可以在以后查询这些指标。在这种情况下,我已经通过了 statsd_bridge https://github.com/prometheus/statsd_bridge。我一直在使用它,如下所示:

./statsd_bridge -statsd.listen-address="localhost:9090" -statsd.mapping-config="" -web.listen-address="abcd:8125" -web.telemetry-path="/metrics"

在上面,statsd 在端口 8125 上的 abcd 上运行,我已经在本地机器上设置了 prometheus。但问题是我在 prometheus 中看不到任何 statsd 指标,即http://localhost:9090/metrics。因此,如果有人帮助我弄清楚我在这里犯了什么错误,我将不胜感激。

0 投票
2 回答
1617 浏览

mesos - 配置在 mesosphere DCOS 上运行的 prometheus mesos-exporter

我正在尝试在我的 mesosphere DCOS 集群上设置 mesos 导出器。我指的链接是https://github.com/prometheus/mesos_exporter。我使用的 JSON 文件是:

但是只有暴露给 Prometheus 的仪表是“mesos_exporter_slave_scrape_errors_total”。mesos 导出器向 Promethues 公开的其他仪表是什么。mesos-exporter 的 github 上的自述文件说我们需要提供命令行标志,但是如果我想将 mesos exporter 作为 docker 容器运行,我应该如何指定配置?

编辑 - 仪表“mesos_exporter_slave_scrape_errors_total”给出非零值,表示在抓取期间发生错误。

编辑 - 添加“参数”原语后,我的 JSON 文件如下所示:

Mesos 版本:0.22.1

马拉松版本:0.8.2-SNAPSHOT

使用此 JSON 后,应用程序仍处于“部署”状态

0 投票
2 回答
2143 浏览

mesos - 在 mesosphere DCOS 集群上为 prometheus 设置云监视导出器

我已经在我的AWS mesosphere DCOS 集群上为 Prometheus 设置了云手表导出器。我启用了“ CloudWatchFullAccess ”策略。但是仪表,' cloudwatch_exporter_scrape_error'显示非零值。我想知道为什么刮擦会出错。

我在哪里可以查看日志或如何调试此问题?

我正在使用的配置文件也是

但是我没有任何米除了米- ,,,cloudwatch_requests_total暴露 给普罗米修斯。cloudwatch_exporter_scrape_duration_secondscloudwatch_exporter_scrape_error

如何从 cloudwatch_exporter 获取额外的仪表?

0 投票
1 回答
797 浏览

mesosphere - 使用马拉松在 mesosphere DCOS 集群上配置 Prometheus nginx 导出器

我已按照https://github.com/discordianfish/nginx_exporter中给出的步骤为nginx exporter设置 docker 容器。

现在我想在 mesosphere 集群上使用 marathon 为 nginx 安装 docker 容器。如何向 docker 容器提供参数“nginx.scrape_uri”。我尝试在此链接https://mesosphere.github.io/marathon/docs/native-docker.html中使用“特权模式和任意 Docker 选项”中给出的“参数”原语但是,在 JSON 中添加参数原语使应用程序停留在“部署”状态。

我用来使用马拉松为 nginx-exporter 创建应用程序的 JSON 文件是:

请让我知道将参数“nginx.scrape_uri”添加到 JSON 文件的正确方法。谢谢。

0 投票
1 回答
1844 浏览

ruby-on-rails - [promethues, rails]如何在rails服务器上启用promethues

我有一个 live rails 应用程序,我正在尝试使用它的Ruby Client安装prometheus 监控服务

我在服务器上运行了教程,它运行良好,但一个小时后,merics url死了。

如何让它在我的实时服务器上运行?

如果我添加一个现有项目,如下所示,Prometheus 会给出“未找到”错误

我有两台服务器

  1. promethus_server
  2. live_server + prometheus 客户端)

live_server 和 promethus_client 位于不同的路径中。

我在服务器上手动运行 promethus 客户端:

这个对吗?

0 投票
1 回答
4534 浏览

unix - 密码保护普罗米修斯访问

我正在使用 prometheus 在我的服务器上绘制统计数据。问题是 annybody 可以从http://my.Ip.Adress:port/index.html访问图表。我如何使用密码保护此访问权限?或者:可以用密码保护端口吗?

0 投票
1 回答
1710 浏览

cadvisor - Prometheus 数据持久化和 AlertManager 电子邮件配置

我对 Prometheus 保留数据有疑问。我将指标导出到 Prometheus 的导出器,我使用 prom dash 来表示数据。但是当我重新启动 Prometheus 时,我丢失了我的指标的所有数据。

我遇到的另一个问题是,我已将 prometheus 配置为触发警报,并且我正在使用 alertmanager 发送通知。我已经配置 alertmanager 向我的电子邮件和 Flowdock 发送警报通知。但我在 flowdock 上收到它们,但不是在我的邮件上。

任何帮助都会很棒!

0 投票
4 回答
46557 浏览

database - 用例:InfluxDB 与 Prometheus

Prometheus 网页之后, Prometheus 和 InfluxDB 之间的一个主要区别是用例:虽然 Prometheus 存储时间序列,但 InfluxDB 更适合存储单个事件。由于在 InfluxDB 的存储引擎上做了一些重要的工作,我想知道这是否仍然正确。

我想设置一个时间序列数据库,除了推送/推送模型(可能还有性能差异)之外,我看不到将两个项目分开的大事。有人可以解释用例的区别吗?

0 投票
1 回答
4691 浏览

docker - 使用 Prometheus “target relabeling” 提取 cAdvisor 的不带标签的 Docker 镜像名称

我使用PrometheuscAdvisor来监控我的环境。

现在,我尝试使用 Prometheus 的“目标重新标记”,并创建一个标签,其值为 Docker 容器的镜像名称,不带标签。它基于最初刮掉的image标签。

由于某种原因,它在调试日志级别运行时没有显示任何错误。我可以看到从 cAdvisor 抓取的指标(例如container_last_seen),但我新创建的标签不存在。

我的工作配置:

image_tagless抓取的指标中缺少我的标签。

任何帮助将非常感激。