Prometheus + Clickhouse + Grafana 架构安装

栏目: 服务器 · 发布时间: 7年前

内容简介:Prometheus 生态由于原生 tsdb 性能的限制,经过性能测试选用 Clickhouse 作为第三方数据库,提升其大数据读写性能

1. 安装 Prometheus

Prometheus 生态

Prometheus + Clickhouse + Grafana 架构安装

由于原生 tsdb 性能的限制,经过性能测试选用 Clickhouse 作为第三方数据库,提升其大数据读写性能

1)下载并解压

wget https://github.com/prometheus/prometheus/releases/download/v2.3.2/prometheus-2.3.2.linux-amd64.tar.gz
tar -xvf prometheus-2.3.2.linux-amd64.tar.gz

2)进入并执行

cd  prometheus-2.3.2.linux-amd64
./ prometheus (调试时使用)
 nohup ./prometheus --config.file=prometheus.yml & (正常运行时使用)

3)安装 node_exporter

 wget https://github.com/prometheus/node_exporter/releases/download/v0.16.0-rc.3/node_exporter-0.16.0-rc.3.linux-amd64.tar.gz
 tar xzf node_exporter-0.16.0-rc.3.linux-amd64.tar.gz

4)进入并运行

 cd node_exporter-0.16.0-rc.3.linux-amd64
 ./node_exporter (调试时使用)
nohup ./node_exporter > out.log & (正常运行时使用)

5)配置Prometheus文件

添加如下到 prometheus.yml

 # The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.
 - job_name: 'node_exporter'
 # metrics_path defaults to '/metrics'
 # scheme defaults to 'http'.
 static_configs:
 - targets: ['localhost:9100']

( localhost 请自行根据上报服务器填写ip)

6)重启 Prometheus 获得数据,UI页面为 ip:9090 端口

Prometheus + Clickhouse + Grafana 架构安装

2. 安装 Clickhouse 

关于Clickhouse请参考 pigness.com.cn 的 clickhouse 安装

更详细的参考资料: ClickHouse集群搭建从0到1

3. 安装 prom2Click (在此感谢军哥对于此部分的指导)

1)github 位置 https://github.com/iyacontrol/prom2click

具体步骤请参考 prom2click 的 Readme文档

2)在 prometheus.yml 添加第三方读写功能

 remote_write:
 - url: "http://localhost:9201/write"
remote_read:
 - url: "http://localhost:9201/read" 

3)重启 Prometheus 让配置生效

注:当遇到 golang.org/x 中 文件无法下载的情况时,请参考 https://studygolang.com/articles/10797

4. 安装 Grafana

Grafana官网(https://grafana.com/),上面有各个系统安装的步骤,我的mac是直接通过brew安装的(如果你的brew太慢,可以换成国内的源试一下)。安装后用brew services start grafana启动即可。启动后,即可通过http://127.0.0.1:3000/来访问了(默认账号密码是admin/admin)。进来之后应该看到这个页面:

Prometheus + Clickhouse + Grafana 架构安装

更详细的可参考: https://blog.csdn.net/hfut_wowo/article/details/78536022

5. 安装 DataSource Plugin

sudo grafana-cli plugins install vertamedia-clickhouse-datasource

重启 Grafana 使其生效

至此,Prometheus + Clickhouse + Grafana 架构安装已全部完成


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

写给大忙人看的C++

写给大忙人看的C++

【美】Brian Overland(布莱恩.奥弗兰德) / 卢涛、李颖 / 电子工业出版社 / 2015-8 / 109.00

《写给大忙人看的C++》全面介绍了C++语言知识,既提供了学习C++语言最新功能的捷径,也为快速找到特定问题的答案提供了便利。《写给大忙人看的C++》简明地描述了C++核心语言和标准库中几乎所有的函数、对象和运算符,一目了然地显示了语法、结构和重要函数的信息,内容组织形式便于快速查找信息。《写给大忙人看的C++》精选了实用的例子来深入地讲解概念,还提供了富有挑战性的练习及参考答案,便于读者举一反三......一起来看看 《写给大忙人看的C++》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

在线进制转换器
在线进制转换器

各进制数互转换器

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具