问题标签 [prometheus-node-exporter]
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.
docker - 使用 docker-compose 在端口 9100 上无法访问 Prometheus Nodeexporter
我使用 Docker Compose(docker-compose.yml 如下所示)在同一个 Ubuntu 18.04 系统上启动了 Prometheus、Grafana 和 Nodeexporter。
问题:我无法通过 访问 Nodeexporter http://<ip.address>:9100/metrics
,而 Promethus 和 Grafana 可以分别在http://<ip.address>:9090
和访问http://<ip.address>:3000
。
nodeexporter
的 docker logs 显示它正在侦听端口 9100,但lsof
没有显示这一点。
为什么nodeexporter
无法监听 9100 端口?
的输出docker logs nodeexporter
的输出lsof -i :3000,9100,9090
的输出curl localhost:9100
码头工人-compose.yml
改编自https://github.com/stefanprodan/dockprom/blob/master/docker-compose.yml
prometheus - Prometheus 和节点导出器
节点导出器和目标是否必须驻留在同一系统上。在文档中给出了建议在主机上,但没有说明它是否不在主机上。
kubernetes-helm - 使用 Helm3 在 Kubernetes Minikube 上安装 Prometheus Operator 时出现问题
我一直在尝试使用 Prometheus 来监控 http_request_rate 和/或 packet_per_second 的 pod 统计信息。为此,我计划使用 Prometheus Adapter,根据我的阅读,需要使用 Prometheus Operator。
我在从 helm stable 图表安装 Prometheus Operator 时遇到问题。运行安装命令“helm install prom stable/prometheus-operator”时,我收到以下警告消息显示六次
安装继续并部署 pod,但是 prometheus-node-exporter pod 进入状态:CrashLoopBackOff。
我看不到详细的原因,因为描述 pod 时的消息是“Back-off restarting failed container”
我在版本:1.7.2 上运行 Minikube。
我在版本:3.1.1 上运行 Helm。
>>>更新<<<
描述有问题的 Pod 的输出
有问题的 Pod 日志的输出
mysql - Prometheus mysql-exporter
我正在尝试使用 Prometheus 从 MariaDB 获取数据。尤其是 Userstat 表。
我有三台机器。在第一个上,我安装了 MariaDB 数据库,在第二个上我安装了 Prometheus,第三个上安装了 Grafana。
我在 MariaDB 上设置了用户状态功能SET GLOBAL userstat=1;
并创建了 mysql_exporter 用户
接下来我在第二台机器上安装了 Prometheus 和 mysql exporter。我也从存储库和 mysql_exporter 获得了 Prometheus。
我的出口商的路径是:/etc/default/prometheus-mysqld-exporter
并且看起来像:
普罗米修斯.yml:
不幸的是,它没有做我想做的事,并继续监控我安装了 Prometheus 的机器。任何想法可能是问题所在?提前致谢!
prometheus - 节点导出器无法绑定端口
我的节点导出器是使用 kubernetes daemonset 安装的。node exporter的默认端口是9100,但是我的本地机器上的端口已经被占用了,所以我多次修改config文件来更改端口。但每次都失败了。以下配置是我尝试过的:tryied times 1(将 9100 端口修改为 19100):
结果是行不通。它仍在使用日志中的端口 9100
尝试了 2 次(向 args 添加新选项 - --web.listen-address=":9100"),如下所示:
它仍然不起作用。像这样的错误:
如何更改端口?
celery - celery-prometheus-exporter 将 celery_workers 计数为 0
试图监控气流上的活跃工作人员并使用了以下出口商 但在暴露的指标中总是将 celery_workers 设为 0。这是指标数据:
prometheus - Prometheus metrics_path 被编码
URL:localhost:15672/api/queues?columns=name,messages
结果:localhost:15672/api/queues%3Fcolumns=name,messages
普罗米修斯“?” 被编码为“%3F”,因此请求失败
你能写出结果吗?
prometheus - 上下文截止日期超出错误 - Prometheus
我已经在我的 Web 服务器中配置了 apache_exporter 以公开指标,Prometheus 将从中抓取指标。它适用于所有服务器,除了启用 apache http 身份验证的公共服务器(AuthType)。如果启用了 http 身份验证,我如何使用 prometheus 进行抓取。