说明:Doris 使用 Prometheus 和 Grafana 进项监控项的采集和展示。
说明:网上有跟多博客,可以教我们在Docker容器上安装Prometheus的,但是步骤比较复杂,我就不喜欢这么复杂的安装方式,所以我是使用Ubuntu16.04的基础镜像上搭建的,搭建下来会比直接用官方的镜像的搭建方式还要简单很多。
①预留8179端口,具体什么端口号随意,只要别产生端口冲突即可
docker run -it --name prometheus -h prometheus --network tech --privileged=true -p 8179:8179 ubuntu:16.04
④先更新一下软件,然后安装一个vim、wget、iputils-ping
apt installapt install wget -yapt install vim -yapt install iputils-ping -y
访问 https://prometheus.io/download/ 下载这个
wget https://github.com/prometheus/prometheus/releases/download/v2.21.0/prometheus-2.21.0.freebsd-amd64.tar.gztar -xvf prometheus-2.21.0.linux-amd64.tar.gzmv prometheus-2.21.0.linux-amd64 prometheuscd prometheus
static_configs 可以有多个,每个static_configs 可以配置一套Doris集群
nohup ./prometheus --web.listen-address="0.0.0.0:8179" &
docker run -d -p 3000:3000 --name grafana -h grafana --network tech --privileged=true grafana/grafana
找到Prometheus 点一下select 进入配置数据源的页面
配置红框里面的内容,其他保持默认,然后点击最下方的 Save & Test
下载仪表盘配置: https://grafana.com/dashboards/9734/revisions
参考:https://github.com/apache/incubator-doris/wiki/Monitor-%26-Alert