网站建设怎么学习,北京建网站哪家公司好,昆明网站建设 熊掌号,学生作品网网站ClickHouse 运行时会将一些个自身的运行状态记录到众多系统表中#xff0c;如下所示#xff1a; 为了直观方便地监控ck的运行情况#xff0c;使用Prometheus Grafana 的组合来进行监控
Prometheus 负责收集各类系统的运行指标#xff1b;Grafana 负责可视化 Prometheus如下所示 为了直观方便地监控ck的运行情况使用Prometheus Grafana 的组合来进行监控
Prometheus 负责收集各类系统的运行指标Grafana 负责可视化 PrometheusGrafana 的安装
Prometheus安装
下载地址Download | Prometheus
下载完成后上传安装包并解压安装版本2.26.0
tar -zxvf prometheus-2.26.0.linux-amd64.tar.gz -C /opt/module
接下来修改配置文件 在 scrape_configs 配置项下添加配置
#添加 ClickHouse 监控配置- job_name: clickhouse-hadoop104static_configs:- targets: [hadoop104:9363] 1、global 配置块控制 Prometheus 服务器的全局配置 ➢ scrape_interval配置拉取数据的时间间隔默认为 1 分钟。 ➢ evaluation_interval规则验证生成 alert的时间间隔默认为 1 分钟。 2、rule_files 配置块规则配置文件 3、scrape_configs 配置块配置采集目标相关 prometheus 监视的目标。Prometheus 自身的运行信息可以通过 HTTP 访问所以 Prometheus 可以监控自己的运行数据 ➢ job_name监控作业的名称 ➢ static_configs表示静态目标配置就是固定从某个 target 拉取数据 ➢ targets 指定监控的目标 其实就是从哪儿拉取数据 。 在本示例中Prometheus 会从http://hadoop104:9090/metrics 上拉取数据。 配置完成后启动 nohup /opt/module/prometheus-2.26.0/prometheus --config.file/opt/module/prometheus-2.26.0/prometheus.yml /opt/module/prometheus-2.26.0/prometheus.log 21
启动完成通过http://hadoop104:9090/打开web端
在Status-Targets中可以看到配置的采集目标 Grafana 安装
下载路径Download Grafana | Grafana Labs
下载完成后上传至服务器并解压版本7.5.2
tar -zxvf grafana-7.5.2.linux-amd64.tar.gz -C /opt/module/
解压完成后无需配置直接启动即可
nohup /opt/module/grafana-7.5.2/bin/grafana-server web /opt/module/grafana-7.5.2/grafana.log 21
启动成功打开web端http://hadoop104:3000
默认用户名和密码都是admin第一次登录可以修改密码也可跳过 ClickHouse 配置
修改/etc/clickhouse-server/config.xml 打开注释即可
注意endpoint中配置的是clickhouse监控数据的路径
port要与Prometheus配置文件中的port统一 配置完成后重启服务然后打开web端http://hadoop104:9363/metrics
可以看到以下供Prometheus采集用的数据 Grafana 集成 Prometheus
添加数据源 选择Prometheus数据源然后进行配置 配置完成后保存并返回即可
添加监控
通过https://grafana.com/dashboards来下载模板 下载好json文件后可以导入到自己的面板中