文章目录

  • 前言
  • 一、docker-compose.yml
  • 二、config.monitoring
  • 三、datasource.yml
  • 四、grafana.ini
  • 五、启动
  • 总结

前言

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


一、docker-compose.yml

version: "3"
services:prometheus:image: prom/prometheus:v2.4.3container_name: 'prometheus'volumes:- ./prometheus/:/etc/prometheus/    #映射prometheus的配置文件- /etc/localtime:/etc/localtime:ro  #同步容器与宿主机的时间,这个非常重要,如果时间不一致,会导致prometheus抓不到数据ports:- '9090:9090'grafana:  image: grafana/grafana:5.2.4container_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:roenv_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: 1deleteDatasources:  #如果之前存在name为Prometheus,orgId为1的数据源先删除
- name: PrometheusorgId: 1datasources:  #配置Prometheus的数据源
- name: Prometheustype: prometheusaccess: proxyorgId: 1url: http://prometheus:9090  #在相同的docker compose下,可以直接用prometheus服务名直接访问basicAuth: falseisDefault: trueversion: 1editable: 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安装与配置相关推荐

  1. java ini文件_java应用监控之prometheus、node export、grafana安装和配置

    为了与时俱进,介绍基于docker的安装部署,如果想用非docker化部署,可以参考官网教程 对于docker的安装,在cat安装部署已经介绍过了,这里就不再重复了,如果还有不清楚的可以点击这里 do ...

  2. grafana默认用户名密码_Grafana安装与配置

    Grafana安装与配置 zabbix基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案图形,但是zabbix图形需要创建,并且zabbix图形组合比较麻烦.而Grafana创建 ...

  3. Kubernetes监控体系(11)-alertmanager安装和配置

    本篇文章介绍k8s集群中部署prometheus.grafana.alertmanager,并且配置prometheus的动态.静态服务发现,实现对容器.物理节点.service.pod等资源指标监控 ...

  4. Grafana 的安装和配置

    Grafana的使用 Grafana的安装 Grafana 的下载 下载 解压 init启动 systemd启动 init 和 systemd启动的区别 配置端口 包装细节 Grafana的升级 更新 ...

  5. Prometheus+Grafana安装配置并配置linux服务器监控dashboard

    一.简介: prometheus是谷歌用golang语言开发的一款开源的监控软件,使用安装在远程机器上的exporter,通过HTTP协议从远程的机器收集数据并存储在本地的时序数据库上. Promet ...

  6. Zabbix安装 Grafana安装

    每天学习一点点 编程PDF电子书免费下载: http://www.shitanlife.com/code 前提: 先需要安装好 lamp环境. 官方文档: https://www.zabbix.com ...

  7. Grafana+Zabbix使用配置

    官方提供的网友分享的图形面板,可以自行选择使用下载---  https://grafana.com/dashboards Grafana 是 Graphite 和 InfluxDB 仪表盘和图形编辑器 ...

  8. Prometheus+Grafana监控安装及配置JVM实现企业微信告警

    背景 本人Java开发工程师一枚,主攻后端,需要搭建一套Prometheus+Grafana的监控系统,采用企业微信告警通知.在网上各种查阅资料的同时,发现很多资料都大致相通且不完整,踩坑无数,经过多 ...

  9. Prometheus+Grafana监控告警配置

    文章目录 Prometheus介绍 Prometheus及其组件安装 Prometheus安装 PromQL介绍 mysqld_exporter组件安装 node_exporter组件安装 alert ...

最新文章

  1. JavaScript去除字符串首尾空格
  2. javaweb学习总结三(枚举)
  3. (数据结构与算法)使用栈来实现综合计算器
  4. php数据库表怎么删除,php删除数据库表的方法
  5. mysql中不要 秒的函数_Mysql中日期和时间函数应用不用求人 | 很文博客
  6. Tab选项卡切换效果JavaScript汇总
  7. STM32 - 定时器的设定 - 基础- 06 - OCxREF signal - Clearing the OCxREF signal on an external event
  8. ubuntu 16.04 更改jupyter notebook工作路径
  9. Beta函数与Gamma函数及其与Beta分布的关系
  10. 用户登陆进去后,没有权限操作
  11. C语言小游戏 |100行代码实现扫雷
  12. 计算程序运行时间,并将毫秒换算成人看得懂的文字,展示形式为时分秒
  13. 【SpringBoot】SpringBoot更改项目编码集
  14. Keras自定义可训练参数
  15. 搭建通过路由器连接到光猫的服务器
  16. 【Java】Unicode转中文代码实现
  17. 最新java开发工具_2019 最新 Java 开发工具教程,都在这了
  18. 从蜂拥而上到纷纷退场,AI芯片谁在“裸泳”?
  19. python 北京出租车收费3.45_python进阶(三)
  20. vl_Feat---vl_slic的使用

热门文章

  1. 白话firefox扩展插件权限索取的说明(专业版)
  2. Maven中如何使用tomcat8的插件
  3. 中国天气通android版,中国天气通(全国天气实时查询)
  4. EndnoteX9 打开闪退问题
  5. (SCA)正弦余弦算法SCA: A Sine Cosine Algorithm(代码可复制粘贴)
  6. 广数25i系统倒刀回刀m代码_基于广数GSK25i数控系统伺服刀库的控制
  7. 生物信息学|用于预测药物-药物相互作用事件的多模态深度学习框架
  8. Windows11不显示WiFi图标
  9. 斗鱼直播项目(已开源)
  10. SPSS在电信行业中的应用