官方文档

Prometheus基础文档

从零开始:Prometheus

进阶之路:Prometheus —— 技巧篇

进阶之路:Prometheus —— 理解篇

prometheus的数据类型介绍

Prometheus 查询语言

Prometheus 函数

Prometheus的架构及持久化

基于Prometheus的数据库监控

Prometheus源码分析(三)Prometheus常用服务架构

如何以优雅的姿势监控kubernetes

grafana----alert

Prometheus 监控报警系统 AlertManager 之邮件告警

简介

TSDB是什么? (Time Series Database)

简单的理解为.一个优化后用来处理时间序列数据的软件,并且数据中的数组是由时间进行索引的

Prometheus 是由 SoundCloud 开发的开源监控报警系统和时序列数据库(TSDB)。

Prometheus数据查询

Grafana概念

dashboard - 控制台

pannel - 面板

一、编辑控制台

二、编辑面板

sum(increase(payment_standard_service_counter{service="mtime-payment-standard-service"}[60m])) by (is_success, trade_type)

sum(increase(payment_standard_service_counter{service="mtime-payment-standard-service",trade_type="PAY",is_success="FALSE"}[60m]))

sum(increase(payment_standard_service_counter{service="mtime-payment-standard-service",trade_type="REFUND",is_success="FALSE"}[60m]))

max by(pay_type)(ticket_payment_inform_duration_seconds{service="mx-payment-wanda-front-handler",quantile="0.99"})

  

prometheus设置

Legend format配置 : {{trade_type}}.{{is_success}}

报警设置

notifications

三、报警通道和邮箱设置

四、数据源配置

五、Prometheus数据采集方式

本质:http接口

方式:pull,push,自定义

配置:与Pushgateway方式类似,将Prometheus的地址(格式IP:端口)加入到指定prometheus.yml配置文件中启动即可。

自定义方式:
实现方式
1、自定义的指标收集类都必须到CollectorRegistry进行注册, 指标数据通过CollectorRegistry类的方法或者函数,返回给Prometheus.

2、CollectorRegistry必须提供register()和unregister()函数,一个指标收集器可以注册多个CollectorRegistry.

3、客户端库必须是线程安全的.

最新文章

  1. Hark的数据结构与算法练习之臭皮匠排序
  2. 使用netbeans 搭建 JSF+SPRING 框架
  3. springboot 详细配置2
  4. JsonKit 解析
  5. org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessor
  6. 基础概念PHP-FPM、FastCGI和CGI
  7. 【C++】根据二叉树的前序遍历和中序遍历重建二叉树并输出后续遍历
  8. 关于实时监听input的值得变化的问题
  9. 【3D美术教程】手雷(传统与PBR流程)
  10. Nginx模块之Nginx-Ts-Module学习笔记(一)抢险体验
  11. 层叠样式表css的优先级
  12. kill prefix meta,milli,kilo input
  13. [Done][DUBBO] dubbo Thread pool is EXHAUSTED!
  14. 带包的java类在cmd环境下的执行办法
  15. Python os模块和sys模块 操作系统的各种接口
  16. elementUI 学习入门之 inputNumber 计数器
  17. 1.MySQL必知必会之数据库基础
  18. PostgreSQL配置文件--AUTOVACUUM参数
  19. 【算法导论C++代码】最大子数组
  20. 对PHP中类、继承、抽象的理解(个人总结)

热门文章

  1. myBase7 激活方法
  2. Python之数学题目练习
  3. Spark的历史与发展(目录)
  4. 谈谈tmpdir与innodb_tmpdir的区别和用处
  5. macOS 下 PHPStorm + Xdebug 调试 Docker 环境中的代码
  6. docker下创建crontab定时任务失败
  7. nginx学习与使用
  8. Xilinx 学习笔记1---新建工程和创建源代码文件
  9. ios原生项目内嵌u3d工程
  10. 排序算法--希尔排序(Shell Sort)_C#程序实现