大数据集群监控配置操作指导(一)prometheus+grafana部署

芒果2年前技术文章834

1.prometheus+grafana部署单独部署到一台服务器。4c8g。系统盘300G。操作系统建议7.67.9

1.1下载prometheus和grafana的二进制包

mkdir /opt/dtstack

cd /opt/dtstack

 

wget https://dl.grafana.com/enterprise/release/grafana-enterprise-8.3.6.linux-amd64.tar.gz

wget https://github.com/prometheus/prometheus/releases/download/v2.33.3/prometheus-2.33.3.linux-amd64.tar.gz

1.2解压prometheus和grafan,更改文件夹名称

tar -zxvf grafana-enterprise-8.3.6.linux-amd64.tar.gz

mv prometheus-2.33.3.linux-amd64 prometheus-2.33.3

 

tar -zxvf prometheus-2.33.3.linux-amd64.tar.gz

image.png


1.3创建用户

useradd prometheus

useradd grafana

1.4启动

手动执行命令不是很方便,可以将它配置成服务,用systemd来管理。

vim /etc/systemd/system/grafana.service

 

[Unit]

Description=Grafana Server

After=network.target

[Service]

User=grafana

Restart=on-failure

WorkingDirectory=/opt/dtstack/grafana-8.3.6

ExecStart=/opt/dtstack/grafana-8.3.6/bin/grafana-server

[Install]

WantedBy=multi-user.target

 

vim /etc/systemd/system/prometheus.service

 

[Unit]

Description=Prometheus Server

Documentation=https://prometheus.io/docs/introduction/overview/

After=network.target

[Service]

User=prometheus

Restart=on-failure

WorkingDirectory=/opt/dtstack/prometheus-2.33.3/

ExecStart=/opt/dtstack/prometheus-2.33.3/prometheus \

          --config.file=/opt/dtstack/prometheus-2.33.3/prometheus.yml \

          --storage.tsdb.retention=30d

[Install]

WantedBy=multi-user.target

1.5修改目录权限

chown -R prometheus:prometheus /opt/dtstack/prometheus-2.33.3

chown -R grafana:grafana /opt/dtstack/grafana-8.3.6


image.png

1.6重新载入systemd

systemctl daemon-reload

systemctl start prometheus

systemctl status prometheus

systemctl enable prometheus

 

systemctl start grafana

systemctl status grafana

systemctl enable grafana

image.png

image.png


1.7登录prometheus的web页面

http://ip:9090


image.png

1.8登录grafana的web页面,默认密码是admin/admin

建议修改管理员密码

http://ip:3000


image.png


1.9 grafana添加prometheus的数据源,找到左侧齿轮,点击data sources


image.png

1.10点击add data sources,选择prometheus


image.png

1.11配置添加一个url即可,如果grafana和prometheus不是部署在一起,localhost需要改成部署prometheus的服务器ip或者主机名


image.png

1.12点击save&test,看到data source is working,表示已经成功


相关文章

ES运维(五)聚合分析流程及精准度

ES运维(五)聚合分析流程及精准度

1、 概述ES是一个近实时的搜索引擎,提供近实时海量数据的聚合分析功能,但这个海量数据聚合分析是会损失一定的精准度来满足实时性能需要的。 2、 分布式系统的近似统计算法如下图,在分布式数据分...

Hive优化之监控(四)

Hive优化之监控(四)

    Hive是大数据领域常用的组件之一,主要是大数据离线数仓的运算,关于Hive的性能调优在日常工作和面试中是经常涉及的一个点,因此掌握一些Hive调优是必...

helm安装部署trino对接hive(一)

helm安装部署trino对接hive(一)

前提:本文前提是基于hive组件已经提前安装的情况下,安装部署好trino容器之后进行对hive组件的对接。helm trino地址:https://artifacthub.io/packages/h...

内存--模拟内存打满

1 tmpfs介绍tmpfs是一种虚拟内存文件系统,正如这个定义它最大的特点就是它的存储空间在VM里面     VM是由linux内核里面的vm子系统管理的东...

ES运维(二)字段类型与内存管理

ES运维(二)字段类型与内存管理

一、ES常见字段类型1、 概述字段是数据存储的最小微粒,根据数据的性质不同将数据分成不同的字段类型,熟悉不同字段类型的特性,对索引的Mapping设计、查询调优都极其重要。2、 关键参数In...

EMR-java配置国密SM4加密

EMR-java配置国密SM4加密

首先找到bcprov-jdk15on-1.56.jar这个包<dependency>    <groupId>org.bouncycastle</groupId> ...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。