grafana

使用prometheus+grafana监控springboot2项目jvm情况

你。 提交于 2019-11-27 16:01:28
软件需求: jdk8+ grafana下载地址:https://grafana.com/grafana/download prometheus下载地址:https://prometheus.io/download/ 第一步: mvn的pom.xml引入actuator、prometheus、micrometer <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> <dependency> <groupId>io.micrometer</groupId> <artifactId>micrometer-registry-prometheus</artifactId> <version>1.0.6</version> </dependency> <dependency> <groupId>io.github.mweirauch</groupId> <artifactId>micrometer-jvm-extras</artifactId> <version>0.1.2</version> </dependency> 第二步: 在application.properties配置中

一次失败的Grafana容器迁移-docker容器的导入导出

假如想象 提交于 2019-11-27 13:41:33
通过将容器导入为本地文件,然后文件在另一个容器主机上导入为镜像,然后再通过镜像运行容器 前边都比较顺利,在最后的运行启动容器时无法成功,容器为exit状态,问题可能出在并没完全按照Grafana提示的文档说明进行配置,但未能找到问题根源 more information here:http://docs.grafana.org/installation/docker/#migration-from-a-previous-version-of-the-docker-container-to-5-1-or-later 查看容器状态 docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES efe2f7b6ec57 grafana/grafana "/run.sh" 3 weeks ago Up 2 weeks 0.0.0.0:3000- > 3000/tcp grafana 导出容器到文件 docker export -o grafana.tar efe2f7b6ec57 ~ # ls grafana.tar 容器文件导入到镜像 docker import grafana.tar grafana/grafana sha256

监控,水平升宿

£可爱£侵袭症+ 提交于 2019-11-27 11:28:53
监控 : 需要先安装 HeapSter 组件 资源指标 :metrics-server 自定义指标 :prometheus k8s-prometheus-adapter 自定义资源定义 开发 apiserver 服务器 资源指标 api 新一代架构 : 核心指标流水线 : 由 kubelet,metrics-server 以及由 API server 提供的 api 组成;提供 cpu 累计使用使用率 , 内存实时使用率, pod 资源的占用率 , 以及容器的磁盘占用率; 监控流水线 : 用于从系统收集各种指标数据并提供终端用户 , 存储 , 系统以及 HPA ,它们包含核心指标以及许多非核心指标,非核心指标不能被 k8s 所解析 metrics-server:API server /apis/metrics.k8s.io/v1beta1 部署 metrics-server 获取核心指标 https://github.com/kubernetes-incubator/metrics-server/tree/master/deploy/1.8%2B git clone https://github.com/kubernetes-incubator/metrics-server.git cd /root/metrics/metrics-server-master/deploy/1.8+

5. 使用grafana模板

我怕爱的太早我们不能终老 提交于 2019-11-27 10:17:24
我们刚刚配置的Dashboard还是有点简陋,为了界面美观,这里我们这里使用一些模板 1.使用node_exporter模板 去 grafana官网 下载模板,点击Download,如下所示 2.导入模板 导入刚刚下载的json文件 3.模板展示 以上就是现有模板导入的操作,有时候我们使用别人的模板有些图不一定会出图形,这时候我们需要看下图形公式是否正确,相应调整即可,更多模板请参考: https://grafana.com/dashboards 来源: https://www.cnblogs.com/suim1218/p/11358738.html

4.Grafana展示监控数据

佐手、 提交于 2019-11-27 10:16:44
Grafana是什么?我们知道Node_export监控服务器状态,但是没有具体的展示,简单来说,Grafana的主要作用就是对监控的数据进行图形化展示。 docker部署 grafana我们这里采用docker方式部署,Docker安装,可参考 Centos7下实现docker + wordpress 安装 1.下载 [root@localhost opt]# docker pull grafana/grafana:latest 2.启动 [root@localhost opt]# docker run \ -d \ -p 3000:3000 \ --name=grafana \ -v /etc/localtime:/etc/localtime:ro \ grafana/grafana 3.浏览器访问 打开浏览器,访问http://192.168.229.139:3000,用户名密码:admin,如下图所示 4.为Grafana添加Prometheus数据源 URL输入服务端地址 5. 创建Dashboard 6.添加CPU使用率图形 Metrics输入 100 - (avg by (instance) (irate(node_cpu_seconds_total{mode="idle"}[5m])) * 100) 7.添加内存使用率图形 Metrics输入 (1 - (node

prometheus-数据展示之grafana部署和数据源配置

余生长醉 提交于 2019-11-27 08:17:30
1、监控pods . prometheus再部署以后,自带cAdvisor。结果如下: 2、K8S集群状态监控。kube-state-metrics部署。部署以后 kubernetes.io/cluster-service: "true" 会自动启用监控对象,无需配置 [root@VM_0_48_centos prometheus]# cat kube-state-metrics-deployment.yaml apiVersion: apps/v1 kind: Deployment metadata: name: kube-state-metrics namespace: kube-system labels: k8s-app: kube-state-metrics kubernetes.io/cluster-service: "true" addonmanager.kubernetes.io/mode: Reconcile version: v1.3.0 spec: selector: matchLabels: k8s-app: kube-state-metrics version: v1.3.0 replicas: 1 template: metadata: labels: k8s-app: kube-state-metrics version: v1.3.0

Grafana的Docker部署方式

青春壹個敷衍的年華 提交于 2019-11-27 04:51:43
docker run -d -p 3001:3000 --name=grafana544 -v D:/grafana/grafana-5.0.1/data:/var/lib/grafana -v D:/grafana/grafana-5.0.1/conf:/usr/share/grafana/conf grafana/grafana:5.4.4 这是我用的命令,可以用作参考,以下为参数的说明: -d : 后台运行容器 -p: 容器的3000端口映射宿主机器的3001端口 --name=自定义容器名称: 设置容器名称 -v 宿主机器文件路径:容器文件路径:挂载共享宿主的文件,实现数据持久化 grafana/grafana:5.4.4: 镜像名称(我使用的是5.4.4版本的镜像) 需要注意的是: 1、grafana镜像目前只支持linux版本,所以文件的存放路径与windows版本不一致,挂载时需要注意 2、我选择挂载数据文件(/var/lib/grafana)和配置文件(/usr/share/grafana/conf)。前者存放panels、datasoure、页面等数据,后者为配置文件,挂载后可以直接在宿主机器上修改,重启容器后生效 3、具体操作容器需要一些基本的docker使用常识,我这边就不细说了,可以自行百度 来源: https://www.cnblogs.com

SpringBoot使用Actuator+Jolokia+Telegraf+Influxdb+Grafana搭建图形化服务监控平台

人盡茶涼 提交于 2019-11-27 02:22:34
随着服务的复杂度上升,对服务的监控和管理的需求显著增加,开发人员可以使用Jconsole、jvisualvm、jinfo、jstat等工具分析服务的运行状况,但是对于运维人员以及其他非开发人员就不具有可行性;故需要搭建一套图形化的监控平台。 简介 Actuator actuator是spring boot提供的对应用系统的自省和监控的集成功能,可以对应用系统进行配置查看、相关功能统计等。 Actuator使用方法 Jolokia Spring Boot Actuator对外暴露应用的监控信息,Jolokia提供使用HTTP接口获取JSON格式 的数据。 Jolokia使用方法 Telegraf 收集系统和服务的统计数据,并支持写入到 InfluxDB 数据库。 官方地址 Influxdb InfluxDB 是一个开源分布式时序、事件和指标数据库。它具备如下主要特性; 官方地址 Time Series (时间序列):你以使用与时间有关的相关函数(如最大,最小,求和等) Metrics(度量):你可以实时对大量数据进行计算 Eevents(事件):它支持任意的事件数据 Grafana Grafana 是一个开箱即用的可视化工具,具有功能齐全的度量仪表盘和图形编辑器,有灵活丰富的图形化选项,可以混合多种风格,支持多个数据源特点。 官方地址 安装 Telegraf 使用Centos

Prometheus for Spring Boot

醉酒当歌 提交于 2019-11-27 02:21:52
快速接入 引入Jar包( pom.xml ) <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> <dependency> <groupId>io.micrometer</groupId> <artifactId>micrometer-registry-prometheus</artifactId> </dependency> 配置metrics( application.properties ) #Metrics related configurations management.endpoint.metrics.enabled=true management.endpoints.web.exposure.include=* management.endpoint.prometheus.enabled=true management.metrics.export.prometheus.enabled=true 查看指标 http://localhost:8080/actuator/prometheus prometheus监控指标 修改Prometheus配置( prometheus

prometheus+grafana监控redis

这一生的挚爱 提交于 2019-11-27 01:03:13
prometheus+grafana监控redis redis安装配置 https://www.cnblogs.com/autohome7390/p/6433956.html redis_exporter 安装 cd /usr/src wget https://github.com/oliver006/redis_exporter/releases/download/v0.21.2/redis_exporter-v0.21.2.linux-amd64.tar.gz tar xf redis_exporter-v0.21.2.linux-amd64.tar.gz -C /usr/local/redis_exporter/cd /usr/local/redis_exporter./redis_exporter redis//192.168.6.104:6379 & prometheus配置 grafana配置   主题下载地址:https://grafana.com/api/dashboards/2751/revisions/1/download   其他主题下载地址:https://grafana.com/grafana/dashboards   下载好主题后进行主题导入即可。 来源: https://www.cnblogs.com/JustinLau/p/11337363.html