prometheus

以不同频率收集 Grafana/Prometheus 数据库导出器的指标
prometheus

以不同频率收集 Grafana/Prometheus 数据库导出器的指标

我正在尝试为 Oracle 数据库设置 Prometheus 导出器。对于数据库监控,我不想每次都收集所有指标。相反,我会以不同的频率收集指标。例如,对于数据库,几乎每分钟都需要监控 CPU。但是,对于 0 级备份,我每天只需监控一次。 有什么方法可以实现同样的效果吗? 这是为了保护数据库,避免对每天只能收集一次的指标进行不必要的多次查询。 这是我的 Grafana 配置文件。 server: log_level: warn metrics: global: scrape_interval: 60s remote_write: ...

Admin

如何使用 Prometheus 和 Blackbox 导出器检查静态 IP 地址
prometheus

如何使用 Prometheus 和 Blackbox 导出器检查静态 IP 地址

我想检查每一个30 秒是否可以连接到静态 IP 地址10.0.0.5在港口80。不幸的是,我找不到任何有效的例子。我认为它应该看起来像以下代码片段: http_2xx: prober: http timeout: 30s http: valid_http_versions: ["HTTP/1.1", "HTTP/2"] preferred_ip_protocol: "ip4" endpoint: "10.0.0.5" 我将非常感谢您的帮助 ...

Admin

使用 ZFS 时 Linux 中的内存报告差异
prometheus

使用 ZFS 时 Linux 中的内存报告差异

我有一台 Ubuntu 22.04 Linux 机器,它运行一些服务并大量使用 ZFS 文件系统。在使用各种系统工具时,我观察到内存报告存在一些严重的差异。 例如,该free命令显示以下数据: # free -gh total used free shared buff/cache available Mem: 125G 119Gi 5.2Gi 1.0M 315Mi 4.5Gi Swap: 11Gi 0.0Ki 11Gi 该top命令显示一些类似的数据: MiB Mem: 128492.1 tot...

Admin

prometheus不正确的windows磁盘延迟
prometheus

prometheus不正确的windows磁盘延迟

我正在尝试使用 windows_exporter 监控 Windows 磁盘延迟。我使用以下两个命令测试了磁盘性能: c:\> diskspd.exe -c1G -d120 -b4K -o32 -t4 -w10 -L -D -Suw testfile.dat PS c:\> Get-Counter -ComputerName win-node -Counter '\LogicalDisk(*)\Avg. Disk sec/Read','\LogicalDisk(*)\Avg. Disk sec/Write' -SampleInterval 1 ...

Admin

Grafana:如何通过比较两个值来设置表格单元格颜色
prometheus

Grafana:如何通过比较两个值来设置表格单元格颜色

使用Prometheus作为数据源,在中Grafana,我有一个Table可视化效果,使用以下查询列出了 kubernetescontainers及其版本: kube_pod_container_info{namespace="$namespace", pod=~"pod-.*"} 示例表如下所示: | pod | Version | | -------------| ------- | | pod-firstapp | 123 | | pod-secondapp| 456 | 这仅列出独特的如果任何给定 pod 有多个...

Admin

Prometheus:多个带有推送代理的导出器
prometheus

Prometheus:多个带有推送代理的导出器

我想将指标发送到客户端位于防火墙后面的 Prometheus 实例。因此我使用推送代理在客户端(--metrics-addr=":9101"、--proxy-url=http://xxx:8082)和运行 Prometheus 的机器(端口 8082、--web.listen-address=":8082")上。在客户端上还prometheus-node-exporter安装了(在其默认端口 9100 上运行)。 在prometheus.yaml服务器上我这样做: - job_name: push_proxy proxy_url: http://...

Admin

仅与 Prometheus/Alert Manager 匹配一条规则
prometheus

仅与 Prometheus/Alert Manager 匹配一条规则

我有几台设备输出指标。如果指标高于阈值(每个设备不同),我会发出警报。在我的alert_rules.yml文件末尾,我有一个捕获所有设备的警报,它会对输出指标值 >1 的任何设备发出警报。这是为了找到可以在规则文件中更早添加其各自规则的设备(设备可能会来来去去)。 我遇到的问题是,所有设备都会触发此 >1 识别规则。即使是那些在其上方定义了规则的设备(如预期的那样)。我如何确保设备仅触发其自己的规则(具有其自定义限制)或识别规则,而不是两者? ...

Admin

Prometheus 无法到达节点导出器
prometheus

Prometheus 无法到达节点导出器

我“继承”了运行多个 docker 容器的服务器的旧代码。Grafana 和 Prometheus 用于监控统计数据,以及节点导出器。不幸的是,节点导出器容器在 Prometheus 中显示为关闭。错误消息是获取“http://IP:9101/metrics”:超出上下文截止期限 node-exporter 容器是唯一具有 network_mode 主机的容器,其余容器位于用户定义的桥接网络中。当我尝试使用从主机 curl 指标端点时curl localhost:9091/metrics,它可以工作。在 prometheus.yml 中,节点的 scrape...

Admin

当 Ubuntu [Virtualbox] 上安装了 prometheus 时,如何在 Windows 上访问 prometheus
prometheus

当 Ubuntu [Virtualbox] 上安装了 prometheus 时,如何在 Windows 上访问 prometheus

我有一台 Windows 笔记本电脑。在这台笔记本电脑上,我安装了 VirtualBox,并在 VirtualBox 中安装了 ubuntu 服务器。 在ubuntu服务器上,我安装了Prometheus监控工具。我能够在ubuntu服务器的终端中运行prometheus。 这是我的 ubuntu 服务器的 ip 地址 [10.3.10.105],prometheus 在端口 [9090] 上运行。现在我想在 windows 浏览器上查看 prometheus 的 GUI。我该如何查看? 我已经尝试浏览http://10.3.10.105:9090但那不起作...

Admin

从 Docker 容器中保留 Prometheus 数据
prometheus

从 Docker 容器中保留 Prometheus 数据

我正在从 docker-compose 运行 Prometheus 和 Grafana,基本上可以正常工作。但我无法将我的 prometheus 数据保留在主机上。 一旦我将音量设置从 --- version: "3.3" services: prometheus: image: prom/prometheus:v2.43.0 container_name: prometheus restart: unless-stopped volumes: - ./assets/config/prometheus/prom...

Admin

Prometheus 根据度量值加入,而不是标签?
prometheus

Prometheus 根据度量值加入,而不是标签?

我有一个 Prometheus 实例snmp_导出器,我有两个指标需要加入,目的是根据 SNMP 中引用的“ifIndex”编号,将 IP 地址和支持 SNMP 的设备上的网络接口结合起来: 公制 值(ifIndex) 如果索引{如果Alias="客户:",如果Descr="GigabitEthernet0/0/0",如果索引="2",如果名称="Gi0/1/0",实例="192.168.0.1",作业="snmp"} 2 ipAddressIfIndex{实例="192.168.0.1", ipAddressAddr="1.1.1.1"...

Admin

RHEL+ 我们可以通过调整内核参数来提高磁盘性能吗?
prometheus

RHEL+ 我们可以通过调整内核参数来提高磁盘性能吗?

我们有 Hadoop 集群,我们正在收集指标数据,以调查 Spark 应用程序的缓慢行为 经过对 Hadoop 集群的长期调查 我们从 Prometheus 指标中注意到,node_disk_io_now 的值高于正常值,并且它与数据节点机器上的所有 HDFS 磁盘相关 node_disk_io_now 定义是: node_disk_io_now (字段 9) 唯一应归零的字段。当请求被发送到适当的 struct request_queue 时,该字段会增加,当请求完成时,该字段会减少。 我们想知道,调整内核参数是否可以对磁盘性能产生积极的影响 根据 nod...

Admin

如何在 kubernetes 上为 Prometheus 添加额外的抓取配置?
prometheus

如何在 kubernetes 上为 Prometheus 添加额外的抓取配置?

我已经克隆并启动了 https://computingforgeeks.com/setup-prometheus-and-grafana-on-kubernetes/ kube-prometheus 项目。我想添加额外的废料配置以从其他来源检索自定义指标。我发现 https://github.com/prometheus-operator/prometheus-operator/blob/main/Documentation/additional-scrape-config.md 但我无法更改 pod 中的 prometheus.yaml。我找不到要更改的位...

Admin

无法启动 Prometheus 节点导出器
prometheus

无法启动 Prometheus 节点导出器

我已经通过从中提取存档安装了 Prometheus官方网站,创建用户 prometheus 和 systemd 单元文件。它已成功启动。但现在当我尝试对节点导出器执行相同操作时,我遇到了一个错误:Failed to start Prometheus Node Exporter.我从指导 systemctl status node_exporter 无法启动 Prometheus Node Exporter。 tail /var/log/syslog 显示: Feb 23 10:11:32 box systemd[2562]: node_exporter....

Admin

在与 Apache 相同的 Docker 容器中运行节点 apache-exporter
prometheus

在与 Apache 相同的 Docker 容器中运行节点 apache-exporter

我正在运行节点apache-exporter(https://github.com/Lusitaniae/apache_exporter) 与 Apache 本身位于同一个 Docker 容器中(从 httpd 映像构建)。 (因此,我能够通过一个 Dockerfile 和一个 docker-compose 将服务直接分发到容器中,就像使用两个 Dockerfile 一样,并将两个容器组合在一个 docker-compose 文件中。) (apache-exporter和 Apache 服务器) 运行,我可以apache-up在 Prometheus/Gra...

Admin