網站首頁 編程語言 正文
Prometheus提供了自動發現的功能,對于開源組件,我們選擇基于文件的自動發現,即<file_sd_config>,實現方式如下:
1. prometheus.yml配置
修改prometheus.yml文件,添加自動發現文件信息,具體如下:
scrape_configs:
- job_name: 'file_ds' #此處定義了自動發現的采集任務名稱,可以依據自己的業務定義多個自動發現任務
file_sd_configs:
- files:
- targets/*.json #采集文件路徑
refresh_interval: 5m #自動發現間隔時間,默認5m
2.配置自動發現文件target.json
target.json文件包含的項與prometheus.yml的配置文件中job_name.static_configs的項一致,用戶可以為每組targets加labels,便于告警分組、告警抑制時使用,示例如下:
[
{
"targets": [
"172.16.0.96:19100"
],
"labels": {
"project_name": "項目測試20200413",
"env_name": "開發環境",
"soft_name": "測試應用20200413",
"template_name": "測試模板20200413",
"template_type": "主機模板"
}
},
{
"targets": [
"172.16.0.96:30013",
"172.16.0.96:30015"
],
"labels": {
"project_name": "項目測試20200413",
"env_name": "開發環境",
"soft_name": "測試應用20200413",
"template_name": "測試模板20200413",
"template_type": "主機模板"
}
},
{
"metrics_path": "/_prometheus/metrics",
"targets": [
"172.16.0.96:9200"
],
"labels": {
"project_name": "項目測試20200413",
"env_name": "開發環境",
"soft_name": "測試應用20200413",
"template_name": "測試模板20200413",
"template_type": "主機模板"
}
}
]
原文鏈接:https://blog.csdn.net/weixin_44723434/article/details/106214907
相關推薦
- 2022-08-30 詳解Oracle控制文件及日志文件的管理問題_oracle
- 2022-04-25 python回溯算法實現全排列小練習分享_python
- 2022-04-05 C++繼承和動態內存分配_C 語言
- 2022-05-28 Entity?Framework?Core更新時間映射_實用技巧
- 2022-05-24 淺談C#中Action和Func回調的常用方式_C#教程
- 2022-07-11 Jenkins修改默認主目錄
- 2023-01-01 一文帶你弄懂Python3中的def?__init___python
- 2022-05-25 @NoArgsConstructor、@AllArgsConstructor、@RequiredAr
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支