Prometheus自动发现
Prometheus配置自动发现后以后更改监控项不必在重启服务。
在prometheus的配置文件的scrape_configs模块下添加一下内容:
- job_name: 'other_server' #名称根据具体情况更改
file_sd_configs:
- files:
- /application/prometheus/other_server.yml # 可以写成*.yml,支持yml、json、yaml
- /test/*.json
refresh_interval: 10s # 扫描文件时间间隔
创建文件
内容示例:
# json
[
{
# 配置抓取目标
"targets": [
"http://s1.soulchild.cn",
"http://s2.soulchild.cn"
],
# 添加标签
"labels": {
"env": "test",
"service": "app"
}
}
]
# yaml
- targets:
- http://s1.soulchild.cn
- http://s2.soulchild.cn
labels:
env: test
service: app
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下