prometheus 文件配置小技巧优化

2023-05-16

一、前言

很久没看过监控,直到公司机器越来越多,项目越来越多,prometheus.yml 文件一直在增加显得很杂乱无章,这里优化了根据项目文件来改配置文件。

二、优化

1、prometheus.yml 文件里

 - job_name: 'jd-test'
    file_sd_configs:
      - files: ['/usr/local/prometheus/sd_config/test/host.yml']
        refresh_interval: 30s

2、添加 sd_config 文件

vim /usr/local/prometheus/sd_config/test/host.yml
- targets:
  - 192.168.1.3:9100
  - 192.168.1.4:9100
  - 192.168.1.5:9100

3、重启一下 Prometheus即可

三、总结

很简单的小问题,记录一下

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

prometheus 文件配置小技巧优化 的相关文章

  • prometheus基本介绍

    官网 https prometheus io docs introduction overview 中文 https www prometheus wang Prometheus 选择 Prometheus 并不是偶然 因为 Prometh
  • 使用 prometheus 统计 k8s 集群 cpu/内存使用情况

    我想用prometheus计算k8s集群cpu 内存使用情况 不是k8s pod使用情况 这样我就可以在grafana中显示 I use sum container memory usage bytes id 获取 k8s 集群使用的内存
  • 带有 pod 标签的 Prometheus kubelet 指标 [关闭]

    Closed 这个问题是与编程或软件开发无关 help closed questions 目前不接受答案 我想弄清楚如何使用 prometheus stack 将 pod 标签从 kubelet 指标获取到指标标签 在我们的环境中 我们需要
  • 按标签过滤和选择

    如何通过选择和忽略标签来获取最新的指标 例如 以下查询 last over time application version site NYC instance Test id 1h 返回以下项目 application version i
  • Akka Stream 和 Kamon-Prometheus 不返回任何指标,但加载空页面

    我尝试将 kamon prometheus 与 akka Stream 项目集成 但在http 本地主机 9095 http localhost 9095 它加载一个空页面 在控制台中 我可以看到一条消息 表明指标信息可在http 本地主机
  • 如何编译适用于 Windows 的 Prometheus UI 静态二进制文件?

    我在尝试着从 Windows 上的 Grafana 访问 GCP 托管 Prometheus 指标 https stackoverflow com q 74563137 20592222 为此我需要为 Prometheus UI 前端编译一
  • Grafana“Node Exporter Full”仪表板在导入后不显示任何数据

    我正在尝试从这里导入节点导出器完整仪表板 https grafana com grafana dashboards 1860 https grafana com grafana dashboards 1860 但是当我导入仪表板时 它什么也
  • Alertmanager,不同的警报规则有不同的间隔

    我正在使用alertmanager来获取prometheus指标的警报 我对不同的指标有不同的警报规则 是否可以为每个警报规则设置不同的时间间隔 例如对于metric1 我有rule1 我需要每天检查此规则间隔 对于 metric2 我有规
  • Prometheus 警报管理器不发送警报 k8s

    我使用 Prometheus Operator 0 3 4 和警报管理器 0 20 但它不起作用 即我看到警报被触发 在警报选项卡上的 Prometheus UI 上 但我没有收到任何电子邮件警报 通过查看日志 我看到以下内容 知道吗 请参
  • 如何在多地点场景下配置Prometheus?

    我喜欢使用 Prometheus 进行监控和警报 到目前为止 我的所有目标 节点和容器 都与监控服务器位于同一网络上 但现在我面临一个场景 我们将应用程序堆栈 作为一堆 Docker 容器 部署到网络中的多台客户端计算机 几乎所有客户端网络
  • Prometheus Java 摘要指标是线程安全的吗?

    普罗米修斯是Java吗Summary对象线程安全 如果我在类中将其声明为静态 则该类的所有实例都将使用它 Prometheus 是否为该度量对象实现了线程安全 Prometheus 客户端库负责处理方向检测的线程安全等细节 例如Summar
  • prometheus/client_python:如何在不重新启动的情况下分配新注册表?

    我编写了一个小脚本来检测 Flask 应用程序 我想编写单元测试 其中每个测试都可以针对模拟 Flask 应用程序编写请求并测试指标 而无需处理来自以前测试方法的指标 请求 如下所示 def test grouped codes app c
  • Prometheus - 监控容器中的命令输出

    我需要监控 eks 集群中具有 nfs 挂载路径的许多旧容器 使用 nfs client helm 图表映射容器 i 中的 nfs 目录 我需要监视我的安装路径何时由于某种原因丢失 而我发现做到这一点的唯一方法是在容器中执行命令 bin b
  • Docker容器CPU使用率监控

    根据 docker 的文档 我们可以通过以下方式获取 docker 容器的 CPU 使用率码头工人统计命令 CPU 列将给出容器正在使用的主机 CPU 的百分比 假设我限制容器使用 50 的主机单个 CPU 我可以通过 cpus 0 5 选
  • 将 Apache Camel 执行器指标发送到 Prometheus

    我正在尝试转发 添加 Actuator Camel 指标 actuator camelroutes 将交换 交易数量等指标 发送到 Prometheus Actuator 端点 有没有办法让我配置 Camel 将这些指标添加到 Promet
  • Prometheus - 通过正则表达式聚合和重新标记

    我目前有以下 Promql 查询 它允许我查询每个 K8S pod 使用的内存 sum container memory working set bytes image name k8s by pod name Pod 的名称后跟 K8S
  • Prometheus指标删除后不会消失

    我需要删除源自一台主机的一些 Prometheus 指标 为简单起见 我们假设需要删除主机中的所有指标 执行 POST 到delete series两个虚拟机上的端点 正如预期的那样 得到了 204 指标并没有消失 即使在通过强制缓存刷新之
  • Prometheus 中同一目标上运行的多个抓取作业

    我正在研究需要以不同的抓取间隔抓取指标的用例 例如 metric one每1小时需要刮擦一次metric two每15s刮擦一次 这两个指标都来自同一目标 我尝试过的解决方案如下 global scrape interval 15s scr
  • 正则表达式对系列的普罗米修斯评分

    我使用以下查询来根据名称获取一些指标 name bus listener processed 有多个指标与此名称匹配 并且多个应用程序正在发布这些指标 我正在尝试计算此费用 rate name bus listener processed
  • 如何使用Prometheus存储Grafana可视化的数据

    在Python的帮助下request get and json loads函数 我能够从 URL 获取数据 数据包含实例列表 其中每个实例都有实例 ID 状态等指标 我的问题是有什么办法可以将这些指标上传到 Prometheus 吗 我研究

随机推荐