随笔分类 -  Prometheus+Grafana

Prometheus——PromQL内置函数
摘要:increase() increase(v range-vector) 函数获取区间向量中的第一个和最后一个样本并返回其增长量,它会在单调性发生变化时(如由于采样目标重启引起的计数器复位)自动中断。 由于这个值被外推到指定的整个时间范围,所以即使样本值都是整数,你仍然可能会得到一个非整数值,如果除以 阅读全文

posted @ 2020-08-26 10:49 曹伟雄 阅读(7682) 评论(0) 推荐(0) 编辑

Prometheus + Grafana(十三)系统监控之Cassandra
摘要:前言 利用jmx_exporter的方式对cassandra进行监控。 配置JavaAgent cassandra 集群下的所有節點都要進行如下配置 上传 下载并上传jmx_prometheus_javaagent-0.12.0.jar安装包到cassandra集群$CASSANDRA_HOME/l 阅读全文

posted @ 2020-04-20 17:15 曹伟雄 阅读(2226) 评论(1) 推荐(0) 编辑

Prometheus + Grafana(十二)系统监控之Spark
摘要:前言 Spark 提供的 webui 已经提供了很多信息,用户可以从上面了解到任务的 shuffle,任务运行等信息,但是运行时 Executor JVM 的状态对用户来说是个黑盒, 在应用内存不足报错时,初级用户可能不了解程序究竟是 Driver 还是 Executor 内存不足,从而也无法正确的 阅读全文

posted @ 2020-04-20 17:13 曹伟雄 阅读(5106) 评论(10) 推荐(1) 编辑

Prometheus + Grafana(十一)系统监控之HBase
摘要:前言 HBase Metrics是一种监控信息实时收集机制。它负责收集的信息有: 功能性信息(Compaction Queue、Store Files个数等) JVM使用信息 (Heap Memory 的变化) rpc访问信息 HMaster地址: http://master_host:60010/ 阅读全文

posted @ 2020-04-20 17:12 曹伟雄 阅读(6716) 评论(14) 推荐(0) 编辑

Prometheus + Grafana(九)系统监控之RabbitMQ
摘要:前言 第一种:RabbitMQ内部集成Prometheus来获取指标 3.8.0之前版本,RabbitMQ可以使用单独的插件prometheus_rabbitmq_exporter来向Prometheus公开指标,要单独下载到RabbitMQ安装目录中进行安装; prometheus_rabbitm 阅读全文

posted @ 2020-04-20 17:11 曹伟雄 阅读(10568) 评论(1) 推荐(0) 编辑

Prometheus + Grafana(八)系统监控之Kafka
摘要:前言 第一种:JMX https://help.aliyun.com/document_detail/141108.html?spm=a2c4g.11186623.6.621.12bb4dea7EyM9F 第二种:kafka_exporter 本文就是采用第二种方式实现,相比JMX,优势在于不需要消 阅读全文

posted @ 2020-04-20 17:09 曹伟雄 阅读(18191) 评论(6) 推荐(2) 编辑

Prometheus + Grafana(七)系统监控之Redis
摘要:前言 利用prometheus监控redis. github地址:https://github.com/oliver006/redis_exporter 技术架构 prometheus通过redis_exporter抓取redis的指标,一个prometheus可以配置很多redis_exporte 阅读全文

posted @ 2020-04-20 17:08 曹伟雄 阅读(5798) 评论(2) 推荐(0) 编辑

Prometheus + Grafana(十)系统监控之Elasticsearch
摘要:前言 根據 Promtheus 上的 Exporters and Integrations 頁面 所載,Prometheus 有釋出給 Elasticsearch 所用的 exporter ,也就是 elasticsearch_exporter 。 本文即是根據 elasticsearch_expo 阅读全文

posted @ 2020-01-06 15:32 曹伟雄 阅读(14437) 评论(3) 推荐(2) 编辑

Prometheus + Grafana(三)nginx 设置反向代理
摘要:1.nginx 设置 server { listen 127.0.0.1:80; #server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { root html; index 阅读全文

posted @ 2020-01-06 12:29 曹伟雄 阅读(5179) 评论(0) 推荐(0) 编辑

Prometheus + Grafana(六)系统监控之MySql
摘要:前言 本文主要介绍如何使用Grafana和Prometheus以及mysqld_exporter对MySql性能进行监控。 1.安装mysqld_exporter 1.1.上传解压 上传mysqld_exporter-0.12.1.linux-amd64.tar安装包并解压到/usr/local目录 阅读全文

posted @ 2020-01-02 15:37 曹伟雄 阅读(875) 评论(0) 推荐(0) 编辑

Prometheus + Grafana(四)系统监控之钉钉预警
摘要:1.配置钉钉机器人 2.配置channel 点击上图中的【Send Test】按钮测试发送钉钉消息: 3.配置预警 有几个地方需要注意一下: 目前只有Graph支持报警功能,所以我们选择Graph相关图表。 Query中,不能使用模板变量,使用了会有如下提示: 解决办法:单独配置个告警的视图,用正则 阅读全文

posted @ 2019-12-31 16:53 曹伟雄 阅读(3335) 评论(0) 推荐(0) 编辑

Prometheus + Grafana(五)系统监控之Linux服务器
摘要:前言 本文主要介绍如何使用Grafana和Prometheus以及node_exporter对Linux服务器性能进行监控。 1.安装Node_Exporter Node Exporter采用Golang编写,并且不存在任何的第三方依赖,只需要下载,解压即可运行。可以从https://prometh 阅读全文

posted @ 2019-12-30 16:17 曹伟雄 阅读(5386) 评论(0) 推荐(0) 编辑

Prometheus + Grafana(十四)系统监控之Canal
摘要:1.安装部署Prometheus 安装参考:https://www.cnblogs.com/caoweixiong/p/12111035.html 配置prometheus.yml,添加canal的job,示例: - job_name: 'canal' static_configs: - targe 阅读全文

posted @ 2019-12-28 12:17 曹伟雄 阅读(2551) 评论(0) 推荐(0) 编辑

Prometheus + Grafana(二)Grafana安装部署
摘要:1.下载安装 为您的平台下载最新版本的grafana,然后将其解压缩: tar -zxvf grafana-6.5.2.linux-amd64.tar.gzcd grafana-6.5.2/ 注:以上示例采用的是:二进制方式安装 2.配置 要配置 Grafana,需要将名为 custom.ini 的 阅读全文

posted @ 2019-12-28 11:56 曹伟雄 阅读(2607) 评论(0) 推荐(0) 编辑

Prometheus + Grafana(一)Prometheus安装部署
摘要:1.下载安装 为您的平台下载最新版本的prometheus,然后将其解压缩: tar xvfz prometheus-*.tar.gz cd prometheus-* 官方guide 2.配置 根目录下的prometheus.yml文件(默认配置): # my global config globa 阅读全文

posted @ 2019-12-28 11:05 曹伟雄 阅读(1717) 评论(0) 推荐(1) 编辑

导航