下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Prometheus CephPrometheus Server创建运Prometheus Server进程的系统,并为其创建家录/var/lib/prometheus作为数据 录。# useradd -r -m -d /var/lib/prometheus prometheus #并安装Prometheus Server,以2.7.2版为例: # wget /prometheus/prometheu s/releases/download/v2.7.2/prometheus-2.7.2.linux-amd64.tar.gz # tar xf prometheus-2.7.2.linux- a
2、md64.tar.gz -C /usr/local/# ln /usr/local/prometheus-2.7.2.linux-amd64 /usr/local/prometheus创建Unit File 创建Prometheus专的Unit File,件路径为/usr/lib/systemd/system/prometheus.serviceUnitDescription=The Prometheus 2 monitoring system and time series database. ation=After=network.ServiceEnvironmentFile=-/etc/
3、sysconfig/prometheus Us rometheus ExecStart=/usr/local/prometheus/prometheus -storage.tsdb.path=/var/lib/prometheus -config.file=/usr/local/prometheus/prometheus.yml -web.listen-address=:9090 -web.external-url= Restart=on-failure StartLimit erval=1 RestartSec=3Install WantedBy=multi-user.4. 编辑配置件 Pr
4、ometheus的主配置件为prometheus.yml,它主要由global、rule_les、 scr _congs、alerting、remote_write和remote_read个配置段组成:global:全局配置段;scr _congs:scr 配置集合,于定义 的标对象( )的集合,以及描述如何抓取(scr )相关指标数据的配置参数;通常,每个scr 配置对应于个单独的作业(job),每个s可通过静态配置(s ic_congs)直接给出定义,也可基于Prometheus持的服务发现机制进动配置;alertmanager_congs:可由Prometheus使的Alertmanag
5、er实例的集合,以及如何同这些 Alertmanager交互的配置参数;每个Alertmanager可通过静态配置(s ic_congs)直接给出定义,也可基于Prometheus 的服务发现机制进动配置;remote_write:配置“ 写”机制,Prometheus需要将数据保存于外部的 系统(例如InuxDB)时定义此配置段,随后Prometheus将样本数据通过HTTP协议发送给由URL指定适配器(Adaptor);remote_read:配置“ 读”机制,Prometheus到的查询请求交给由URL指定适配器( ater)执,Adapter将请求条件转换为 Prometheus可的格
6、式;配置件组成格式及常的全局配置参数如下所:服务中的查询请求,并将获取的响应数据转换为global:# How frequently to scrs by default. scr _ erval: | default = 1m # How long until a scr request times out. scr _timeout: | default = 10s # How frequently to evaluate rules. evaluation_ erval: | default = 1m # The labels to add to any time series or a
7、lerts when communicating with # external systems (federation, remote storage, Alertmanager). external_labels: : . # Rule files specifies a list of globs. Rules and alerts are read from # all matching files.rule_files: - . # A list of scr configurations. scr _configs: - . # Alerting specifies setting
8、s related to the Alertmanager. alerting:alert_relabel_configs: - . alertmanagers: - . # Settings related to the remote write feature. remote_write: - . # Settings related to the remote read feature. remote_read: - . scr 配置段中,使s ic_congs配置Job的语法格式:# Thes specified by the s ic config.s: - # Labels ass
9、igned to all metrics scr d from the labels: : . s.使le_sd_congs配置Job的语法格式:s: , . ,labels: : , .,.配置件中的默认配置仅持以静态式通过node_exporter Prometheus Server本机的系统指标,其配置如下所。scr _configs:- job_name: prometheus# metrics_path defaults to /metrics # scheme defaults to http.s ic_configs:-s: localhost:90905. 启动服务 # sys
10、temctl daemon-reload # systemctl start prometheus.service 6.node_exporter安装程序包 # wget /prometheus/node exporter/releases/download/v0.17.0/node exporter-0.17.0.linux-amd64.tar.gz # tar xf node_exporter-0.17.0.linux-amd64.tar.gz -C /usr/local/ # ln -sv /usr/local/node_exporter-0.17.0.linux-amd64 /usr/
11、local/node_exporter #创建运Prometheus Server进程的系统,并为其创建家录/var/lib/prometheus作为数据 录。# useradd -r -m -d /var/lib/prometheus prometheus #创建Unit File件路径为/usr/lib/systemd/system/node_exporter.serviceUnitDescription=Prometheus exporter for machine metrics, written in Go with pluggable metric collectors.ation
12、= After=network./prometheus/node_exporterServiceEnvironmentFile=-/etc/sysconfig/node_exporter UsrometheusExecStart=/usr/local/node_exporter/node_exporter $NODE_EXPORTER_OPTSRestart=on-failure StartLimit erval=1 RestartSec=3Install WantedBy=multi-user.4. 启动服务 # systemctl daemon-reload # systemctl sta
13、rt node_exporter.service # systemctl enable node_exporter.service设定Ceph MgrCeph Manager内置了众多模块,包括prometheus模块,于直接输出Prometheus格的指标数据。# ceph mgr module enable prometheus Prometheus模块默认 于TCP协议的9283端。配置Prometheus Job修改Prometheus的配置件,添加与Ceph相关的Job。scr _configs:# The job name is added as a label job= to any timeseries scr d from this config.- job_name: prometheus# metrics_path default
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023年陕西省西安市事业单位考试预测试题库(含答案)
- 高考语文专题复习【知识精研】现代文阅读+常考错点案例分析+
- 期末模拟卷03(全国适用)-【中职专用】高二语文上学期职业模块期末模拟卷(解析版)
- 2025年1月“八省联考”考前猜想卷化学试题(15 4) 含解析
- 尿毒症患者的临床观察
- 月圆人团圆:共赏明月
- 幼儿园保育员培训计划
- 护理伦理-护士的道德准则与职业操守的探讨
- 团结友善美德少年演讲稿
- 糖尿病截肢个案指导
- 数据迁移服务行业发展趋势预测及战略布局建议报告
- 2024-2025学年第一学期二年级数学期末练习答案卷-A4
- 西藏-2023年-社区工作者-下半年笔试真题卷
- 普外科常见病健康教育
- 用Excel编写公式模板计算医学决定水平处的偏倚
- 建筑设计汇报
- 社区工作者2024年终工作总结
- 肿瘤流行病学介绍
- 《莫扎特传》电影赏析
- 河南省郑州市2023-2024学年高一上学期语文期末考试试卷(含答案)
- 消防课件图教学课件
评论
0/150
提交评论