grafana安装与配置(代码片段)

我是廖志伟 我是廖志伟     2023-01-06     232

关键词:

文章目录


前言

先用docker来安装下grafana,在上面的docker-compose.yml文件里加入grafana的安装配置


一、docker-compose.yml

version: "3"
services:
  prometheus:
    image: prom/prometheus:v2.4.3
    container_name: 'prometheus'
    volumes:
    - ./prometheus/:/etc/prometheus/    #映射prometheus的配置文件
    - /etc/localtime:/etc/localtime:ro  #同步容器与宿主机的时间,这个非常重要,如果时间不一致,会导致prometheus抓不到数据
    ports:
    - '9090:9090'
  grafana:  
    image: grafana/grafana:5.2.4
    container_name: 'grafana'
    ports:  
    - '3000:3000'
    volumes: 
    - ./grafana/config/grafana.ini:/etc/grafana/grafana.ini  #grafana报警邮件配置
    - ./grafana/provisioning/:/etc/grafana/provisioning/  #配置grafana的prometheus数据源
    - /etc/localtime:/etc/localtime:ro
    env_file:
    - ./grafana/config.monitoring  #grafana登录配置
    depends_on:
    - prometheus  #grafana需要在prometheus之后启动

二、config.monitoring

在docker-monitor目录下新增grafana目录,在里面创建文件config.monitoring

GF_SECURITY_ADMIN_PASSWORD=password  #grafana管理界面的登录用户密码,用户名是admin
GF_USERS_ALLOW_SIGN_UP=false  #grafana管理界面是否允许注册,默认不允许

三、datasource.yml

在grafana目录下创建目录provisioning,在里面创建datasources目录,在datasources目录里新建文件datasource.yml

# config file version
apiVersion: 1

deleteDatasources:  #如果之前存在name为Prometheus,orgId为1的数据源先删除
- name: Prometheus
  orgId: 1

datasources:  #配置Prometheus的数据源
- name: Prometheus
  type: prometheus
  access: proxy
  orgId: 1
  url: http://prometheus:9090  #在相同的docker compose下,可以直接用prometheus服务名直接访问
  basicAuth: false
  isDefault: true
  version: 1
  editable: true

四、grafana.ini

在grafana目录下创建目录config,在里面创建文件grafana.ini

#################################### SMTP / Emailing ##########################
# 配置邮件服务器
[smtp]
enabled = true
# 发件服务器
host = smtp.qq.com:465
# smtp账号
user = 2469278741@qq.com
# smtp 授权码
password = 123456
# 发信邮箱
from_address = 2469278741@qq.com
# 发信人
from_name = zhiweiliao

五、启动

用docker compose启动grafana,访问grafana页面:http://106.14.132.94:3000/login,用户名为admin,密码为password
在docker-monitor目录下执行如下命令启动prometheus

docker-compose up -d


总结

提示:以上就是今天要讲的内容,本文仅仅简单介绍了Grafana安装与配置

grafana安装与简易使用指南(代码片段)

...xff0c;所以分享给大家。点这里可以跳转到教程。文章目录Grafana安装与简易使用指南安装YUM安装RPM安装汉化使用配置数据源配置dashboard查看数据总结Grafana安装与简易使用指南 查看详情

prometheus+grafana系统部署,linuxflink的监控与告警(代码片段)

目录版本阅读说明一、简介PrometheusGrafana安装规划二、安装Prometheus1下载安装包2配置使用Systemd管理Prometheus3启动Prometheus4页面大致介绍(可选)5常用命令(可选)1删除job数据2热重载配置规则二、安装Grafana1添加repo... 查看详情

prometheus+grafana系统部署,linuxflink的监控与告警(代码片段)

目录版本阅读说明一、简介PrometheusGrafana安装规划二、安装Prometheus1下载安装包2配置使用Systemd管理Prometheus3启动Prometheus4页面大致介绍(可选)5常用命令(可选)1删除job数据2热重载配置规则二、安装Grafana1添加repo... 查看详情

prometheus+grafana系统部署,linuxflink的监控与告警(代码片段)

目录版本阅读说明一、简介PrometheusGrafana安装规划二、安装Prometheus1下载安装包2配置使用Systemd管理Prometheus3启动Prometheus4页面大致介绍(可选)5常用命令(可选)1删除job数据2热重载配置规则二、安装Grafana1添加repo... 查看详情

可视化工具grafana安装与使用(代码片段)

一、简介Grafana是一款开源的的可视化工具,帮助用户简化监控的复杂度,用户只需要提供需要监控的数据,它就可以生成各种可视化仪表。官网:Grafana下载地址:download官方和社区仪表盘:Dashboards二、下载安装Grafana支持多个系... 查看详情

14.grafana导入导出;grafana的安装和influxdb数据源配置(代码片段)

14.grafana导入导出14.1.导出操作14.2.导入操作15.Grafana的安装和Influxdb数据源配置15.1.grafana介绍15.2.grafana的下载和安装15.3.访问grafana测试15.4.grafana配置influxdb数据源16.grafana设置匿名登录14.grafana导入导出导入方法:https://blog.csdn.net/... 查看详情

grafana——安装部署(代码片段)

 1.下载安装为您的平台下载最新版本的grafana,然后将其解压缩:tar -zxvf grafana-6.5.2.linux-amd64.tar.gzcdgrafana-6.5.2/ 注:以上示例采用的是:二进制方式安装  2.配置要配置Grafana,需要将名为custom.ini的配置文件添... 查看详情

开源监控grafana介绍与安装(代码片段)

Grafana介绍与安装Grafana介绍场景:由于业务场景,有多个组织机构。需要在某个组织结构下,完成对本机构下的系统的实时监控以及可视化展示。底层已经用zabbix对监控指标做了数据的采集。因此,通过使用Grafana开源工具。保证... 查看详情

ldap配置系列三:grafana集成ldap(代码片段)

ldap配置系列三:grafana集成ldapgrafana的简介 grafana是一个类似kibana的东西,是对来自各种数据源的数据进行实时展示的平台,拥有这牛逼的外观。给一个官方的demo体验地址: https://play.grafana.org/d/000000012/grafana-play-home?orgId=1g... 查看详情

7.prometheus监控技术与实践---可视化(代码片段)

第7章 可视化7.1 概述 Grafana是一款比较流行的开源时间序列分析与可视化工具。7.2 Grafana安装 7.2.1 在CentOS上安装 1.yum方式安装vim/etc/yum.repos.d/grafana.repo[grafana]name=grafanabaseurl=https://packagecloud.io/grafana/stable/el/7/$b 查看详情

prometheus安装部署出图(使用grafana)(代码片段)

一、Prometheus安装与部署注意:gitlab自带Prometheus,并会启动Prometheus服务,所以会冲突,不要将gitlab与Prometheus部署在一起,否则会出现端口冲突问题安装服务端#下载安装包[root@promethus~]#mkdir/prometheus[root@pro... 查看详情

prometheus安装部署出图(使用grafana)(代码片段)

一、Prometheus安装与部署安装服务端#下载安装包[root@promethus~]#mkdir/prometheus[root@promethus/opt]#cd/prometheus/[root@promethus/prometheus]#wgethttps://github.com/prometheus/prometheus/releases/download/ 查看详情

grafana监控jvm(代码片段)

安装配置Grafana参考https://testerhome.com/articles/23629使用配置下载jmx_exporterhttps://github.com/prometheus/jmx_exporter创建jmx_exporter配置文件vimsimple-config.ymllowercaseOutputLabelNames:truelowercaseOutputName:tr 查看详情

clickhouse20.x与prometheus+grafana+ckman的集成(代码片段)

标签(空测试用例格分隔):clickhouse系列一:clickhouse监控集成1.1:clickhouse与grafana的集成为grafana加载支持的clickhouse的监控可以查看官网:https://grafana.com/grafana/plugins/vertamedia-clickhouse-datasource/?tab=installation插件安装:grafana-cl 查看详情

部署prometheus+grafana监控docker(代码片段)

文章目录部署Prometheus+Grafana监控Docker(1)实验环境(2)实验步骤1、先做基础配置2、在监控端安装服务3、在被监控端安装4、修改prometheus主配置文件5、测试访问prometheus的web界面6、使用Grafana来进行监控部署Prom... 查看详情

springboot+prometheus+grafana实现自定义监控(代码片段)

...控添加具体业务代码监控集成Prometheus安装集成配置使用GrafanaDashboard展示监控项安装grafana配置prometheus数据源增加jvm面板配置业务接口监控面板1.SpringBoot工程集成Micrometer1.1引入依赖<de 查看详情

普罗米修斯prometheus+grafana,监控搭建与界面基础配置(代码片段)

一、Prometheus简介gitlab官方地址:https://github.com/prometheus/prometheusPrometheus(普罗米修斯)是一套开源的监控&报警&时间序列数据库的组合,由SoundCloud公司开发。Prometheus基本原理是通过HTTP协议周期性抓取被监控... 查看详情

grafana+openfalcon安装(代码片段)

Grafana+OpenFalcon安装官网地址:https://grafana.com/下载地址:https://grafana.com/grafana/download1、安装方法一:OnCentOS/Fedora/Redhat:$wgethttps://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-5.1.1-1.x8 查看详情