Grafana技术文档--基本安装-docker安装并挂载数据卷-《十分钟搭建》

这篇具有很好参考价值的文章主要介绍了Grafana技术文档--基本安装-docker安装并挂载数据卷-《十分钟搭建》。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

阿丹:

Prometheus技术文档--基本安装-docker安装并挂载数据卷-《十分钟搭建》_一单成的博客-CSDN博客

        在正确安装了Prometheus之后开始使用并安装Grafana作为Prometheus的仪表盘。

一、拉取镜像

搜索可拉取版本

docker search Grafana

Grafana技术文档--基本安装-docker安装并挂载数据卷-《十分钟搭建》,Prometheus与Grafana,grafana,docker,容器

 拉取镜像

docker pull grafana/grafana

Grafana技术文档--基本安装-docker安装并挂载数据卷-《十分钟搭建》,Prometheus与Grafana,grafana,docker,容器  

二、准备可挂载的相关目录

# /usr/local/docker/grafana/data目录,准备用来挂载放置grafana的数据
# /usr/local/docker/grafana/plugins目录,准备用来放置grafana的插件
# /usr/local/docker/grafana/config目录,准备用来挂载放置grafana的配置文件
mkdir -p /usr/local/docker/grafana/{data,plugins,config}
# 授权相关文件夹权限
chmod -R 777 /usr/local/docker/grafana/data
chmod -R 777 /usr/local/docker/grafana/plugins
chmod -R 777 /usr/local/docker/grafana/config

Grafana技术文档--基本安装-docker安装并挂载数据卷-《十分钟搭建》,Prometheus与Grafana,grafana,docker,容器  

三、准备配置文件

# 先临时启动一个容器
docker run --name grafana-tmp -d -p 3000:3000 grafana/grafana:latest
# 将容器中默认的配置文件拷贝到宿主机上
docker cp grafana-tmp:/etc/grafana/grafana.ini /usr/local/docker/grafana/config/grafana.ini
# 移除临时容器
docker stop grafana-tmp
docker rm grafana-tmp

# 修改配置文件(需要的话)
vim /usr/local/docker/grafana/config/grafana.ini

Grafana技术文档--基本安装-docker安装并挂载数据卷-《十分钟搭建》,Prometheus与Grafana,grafana,docker,容器

四、启动容器

docker run -d \
    -p 3000:3000 \
    --name=grafana \
    -v /etc/localtime:/etc/localtime:ro \
    -v /usr/local/docker/grafana/data:/var/lib/grafana \
    -v /usr/local/docker/grafana/plugins/:/var/lib/grafana/plugins \
    -v /usr/local/docker/grafana/config/grafana.ini:/etc/grafana/grafana.ini \
    -e "GF_SECURITY_ADMIN_PASSWORD=admin" \
    -e "GF_INSTALL_PLUGINS=grafana-clock-panel,grafana-simple-json-datasource,grafana-piechart-panel" \
    grafana/grafana:latest

五、访问测试

访问{ip}:3000 即可,使用账号密码 admin/admin进行登录即可

Grafana技术文档--基本安装-docker安装并挂载数据卷-《十分钟搭建》,Prometheus与Grafana,grafana,docker,容器

六、添加数据源

请按照截图顺序进行操作,具体按钮位置可能有区别

Grafana技术文档--基本安装-docker安装并挂载数据卷-《十分钟搭建》,Prometheus与Grafana,grafana,docker,容器

 呼出菜单。

Grafana技术文档--基本安装-docker安装并挂载数据卷-《十分钟搭建》,Prometheus与Grafana,grafana,docker,容器

 选择设置

1、选择数据源

Grafana技术文档--基本安装-docker安装并挂载数据卷-《十分钟搭建》,Prometheus与Grafana,grafana,docker,容器

2、并选择普罗米修斯作为数据源

Grafana技术文档--基本安装-docker安装并挂载数据卷-《十分钟搭建》,Prometheus与Grafana,grafana,docker,容器

Grafana技术文档--基本安装-docker安装并挂载数据卷-《十分钟搭建》,Prometheus与Grafana,grafana,docker,容器 填入普罗米修斯的ip地址以及端口号。

Grafana技术文档--基本安装-docker安装并挂载数据卷-《十分钟搭建》,Prometheus与Grafana,grafana,docker,容器 测试是否正在运行

3、制作(或导入)仪表盘

1、第一种在你添加完毕普罗米修斯的时候可以直接点击如下直接跳转到仪表盘选择

Grafana技术文档--基本安装-docker安装并挂载数据卷-《十分钟搭建》,Prometheus与Grafana,grafana,docker,容器

Grafana技术文档--基本安装-docker安装并挂载数据卷-《十分钟搭建》,Prometheus与Grafana,grafana,docker,容器

 2、在菜单中找到设置仪表盘

Grafana技术文档--基本安装-docker安装并挂载数据卷-《十分钟搭建》,Prometheus与Grafana,grafana,docker,容器

 Grafana技术文档--基本安装-docker安装并挂载数据卷-《十分钟搭建》,Prometheus与Grafana,grafana,docker,容器

Grafana技术文档--基本安装-docker安装并挂载数据卷-《十分钟搭建》,Prometheus与Grafana,grafana,docker,容器

Grafana技术文档--基本安装-docker安装并挂载数据卷-《十分钟搭建》,Prometheus与Grafana,grafana,docker,容器

 Grafana技术文档--基本安装-docker安装并挂载数据卷-《十分钟搭建》,Prometheus与Grafana,grafana,docker,容器

grafana官网提供了很多模板,选择你喜欢的样式,直接输入Dashboard Id即可直接导入 这里使用的 Dashboard Id 16098:Linux主机详情

Grafana技术文档--基本安装-docker安装并挂载数据卷-《十分钟搭建》,Prometheus与Grafana,grafana,docker,容器

此时发现没有数据,是因为没有使用监控采集程序

七、安装监控采集程序

安装exporter监控采集程序,采集数据进prometheusnode-exporter 官方不建议通过Docekr方式部署node-exporter,因为它需要访问主机系统node-exporter 可以采集机器(物理机、虚拟机、云主机等)的监控指标数据,能够采集到的指标包括 CPU, 内存,磁盘,网络,文件数等信息

安装node-exporter

wget https://github.com/prometheus/node_exporter/releases/download/v1.1.2/node_exporter-1.1.2.linux-amd64.tar.gz
# 解压
tar -xvf node_exporter-1.1.2.linux-amd64.tar.gz
cd node_exporter-1.1.2.linux-amd64
# 启动
nohup ./node_exporter  --web.listen-address=":9100" &

Grafana技术文档--基本安装-docker安装并挂载数据卷-《十分钟搭建》,Prometheus与Grafana,grafana,docker,容器

测试访问一下,确保node-exporter已正常启动

使用ip+9100

Grafana技术文档--基本安装-docker安装并挂载数据卷-《十分钟搭建》,Prometheus与Grafana,grafana,docker,容器

七、在prometheus中配置当前采集项编辑配置文件

vim /usr/local/docker/prometheus/ClientAll/node.json
填写你已安装采集程序的机器ip与端口

[
       {"targets": [ "ip:9100" ]},
       {"targets": [ "ip:9100" ]},
       {"targets": [ "ip:9100" ]},
 
]

需要进行重启prometheus。

此时,我们再在grafana上看监控面板,就会发现有数据了

Grafana技术文档--基本安装-docker安装并挂载数据卷-《十分钟搭建》,Prometheus与Grafana,grafana,docker,容器文章来源地址https://www.toymoban.com/news/detail-634119.html

到了这里,关于Grafana技术文档--基本安装-docker安装并挂载数据卷-《十分钟搭建》的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Grafana+Prometheus技术文档-进阶使用-监控spring-boot项目

    阿丹:         之前已经实现了使用Prometheus来对服务器进行了监控和仪表盘的创建,现在就需要对这些监控方法使用在spring-boot中去。         1、集成Actuator         2、加入Prometheus的依赖         3、配置开放端口、以及开放监控         4、配置Prometheus中的配置      

    2024年02月13日
    浏览(48)
  • HBase--技术文档--基本概念--《快速扫盲》

    Apache HBase – Apache HBase™ Home 阿里云hbase 云数据库HBase_大数据存储_订单风控_数据库-阿里云 云数据库 HBase-阿里云帮助中心         HBase是一种分布式、可扩展、支持海量数据存储的NoSQL数据库。它基于 Hadoop ,采用列式存储方式,可以提供实时计算和分布式访问。HBase的数

    2024年02月11日
    浏览(42)
  • kafka--技术文档-基本概念-《快速了解kafka》

    学习一种新的消息中间键,卡夫卡!!! 官网网址 Apache Kafka         Kafka是一种开源的分布式流处理平台,由Apache软件基金会开发,用Scala和Java编写。它是一个高吞吐量的分布式发布订阅消息系统,可以处理消费者在网站中的所有动作流数据。这种动作可以是网页浏览、

    2024年02月11日
    浏览(50)
  • Prometheus技术文档-基本使用-配置文件全解!!!!!

    Prometheus是一个开源的系统监控和告警系统,由Google的BorgMon监控系统发展而来。它主要用于监控和度量各种时间序列数据,比如系统性能、网络延迟、应用程序错误等。Prometheus通过采集监控数据并存储在时间序列数据库中,然后使用PromQL查询语言进行数据分析和可视化。 以下

    2024年02月13日
    浏览(47)
  • kubernetes--技术文档--基本概念--《10分钟快速了解》

    Kubernetes 也称为 K8s,是用于自动部署、扩缩和管理容器化应用程序的开源系统。 它将组成应用程序的容器组合成逻辑单元,以便于管理和服务发现。Kubernetes 源自Google 15 年生产环境的运维经验,同时凝聚了社区的最佳创意和实践。 Kubernetes 是开源系统,可以自由地部署在企

    2024年02月12日
    浏览(58)
  • websocket--技术文档--spring后台+vue基本使用

            给大家分享一个可以用来进行测试websocket的网页,个人觉得还是挺好用的. WebSocket在线测试工具 还有一个小家伙 ApiPost也可以进行使用websocket的测试。 在Spring Boot中使用WebSocket建立服务端,可以按照以下步骤进行: 确保的Spring Boot项目已经创建并配置好。 在项目的

    2024年02月09日
    浏览(49)
  • kubernetes--技术文档--可视化管理界面dashboard安装部署

            使用官方提供的可视化界面来完成。         Kubernetes Dashboard是Kubernetes集群的Web UI,用户可以通过Dashboard进行管理集群内所有资源对象,例如查看资源对象的运行情况,部署新的资源对象,伸缩Deployment中的Pod数量等等一系列操作。         需要:      

    2024年02月12日
    浏览(40)
  • 云笔记技术文档

    定义实体 定义对数据库中User相关数据的操作 UserMapper.xml 定义了更新密码,通过ID寻找User,通过name寻找User,添加User操作 创建Dao层接口连接上述操作 在Service层进行具体的功能实现 在Service层,实现了修改密码,登录,注册功能 接口:UserService.java 实现:UserServicelmpl.java 在C

    2024年02月15日
    浏览(62)
  • Prometheus技术文档-概念

     Prometheus是一个开源的项目连接如下: Prometheus首页、文档和下载 - 服务监控系统 - OSCHINA - 中文开源技术交流社区           Prometheus是一个开源的系统监控和告警系统,由Google的BorgMon监控系统发展而来。它主要用于监控和度量各种时间序列数据,比如系统性能、网络延迟

    2024年02月14日
    浏览(52)
  • Flutter--常用技术文档

    配置 清华大学flutter镜像 export PUB_HOSTED_URL=https://mirrors.tuna.tsinghua.edu.cn/dart-pub export FLUTTER_STORAGE_BASE_URL=https://mirrors.tuna.tsinghua.edu.cn/flutter 社区镜象 export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn 混合开发 问题 解决 iOS、Flutter混合开发 ➜ Na

    2024年01月16日
    浏览(66)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包