prometheus管理平台

  • 简介
    • 架构图
    • prmetheus-manager-web
    • 功能介绍
      • 登录界面
      • 首页展示
      • prometheus.yaml配置管理
      • 查看prometheus.yaml配置
      • consul注册中心配置
      • 监控主机添加
      • job组查询
      • 监控主机查询
      • 告警规则创建
      • 告警规则管理
      • black-box-exporter管理
      • tcp监控
      • 告警方式设置
      • 告警时限
      • 特殊告警设置
      • 联邦节点管理
      • 告警记录查询
      • 总结

简介

本文主要介绍基于prometheus的监控系统,包括prometheus组件的使用,prometheus-manager-web管理平台,sendmessages告警发送模块,和prometheusExtr自动生成告警规则组件。

架构图


上图为监控系统架构图,本篇开始逐一介绍。

prmetheus-manager-web

prometheus-manager-web简称为pmweb,采用python2.7 django1.9编写,引用了pycharts画图。主要用于prometheus的配置管理、告警方式、告警规则管理、告警统计等。

功能介绍

登录界面

首页展示


本页主要统计近7天频发告警是哪些,便于针对频繁告警进行定向优化。

prometheus.yaml配置管理


本页主要实现prometheus.yaml配置和job组的配置管理。

查看prometheus.yaml配置

consul注册中心配置


部分应用监控已注册到consul,后通过prometheus自动发现服务添加监控来实现。


此页面为consul节点


此页面为维护所有consul中已注册的服务,可对已注册的服务进行启、停

监控主机添加


job组查询

监控主机查询

告警规则创建

告警规则管理

black-box-exporter管理


black-box主要用于icmp tcp监控

tcp监控

告警方式设置


告警方式基于job进行分组告警设置,告警方式分为Tel Ding,发送电话和钉钉告警,根据告警中的level与告警方式匹配。

告警时限


告警时限根据keyword进行告警规律,规定时间内屏蔽告警不发送。

特殊告警设置


根据告警中的service标签匹配,优先级高于job匹配告警方式。

联邦节点管理


此项管理prometheusClient,prometheusClient为flask编写客户端,维护小规模的prometheus联邦节点。

告警记录查询




通过此功能,可查看告警记录,及告警是否发送成功(此记录主要用于甩锅,不然别人收不到告警就说是你的告警系统没发)。

总结

以上是我对prometheus管理自动化的方式,前端为纯css js html5写的没有用前端框架,较丑。

下一篇介绍sendmessages,介绍如何发送告警。

基于prometheus的监控管理平台相关推荐

  1. 动态人脸识别系统服务器,动态人脸识别监控管理平台的设计与实现

    摘要: 动态人脸视频监控是计算机视觉领域一个新兴的应用方向和备受关注的前沿课题,它结合了计算机科学,机器视觉,图像处理,模式识别,人工智能等多学科技术知识.国内外的动态人脸识别监控系统都非常注重系统运 ...

  2. 【APP】centos 5.X安装网络和系统监控管理平台--OpenNMS

    关于OpenNMS:OpenNMS是一个企业级基于Java/XML的分布式网络和系统监控管理平台.OpenNMS是你管理网络的绝好工具,它能够显示你网络中各中终端和服务器的状态和配置,为你方便地管理网 ...

  3. 监控管理平台 OpenNMS

    OpenNMS是一个企业级基于Java/XML的分布式网络和系统监控管理平台.OpenNMS是你管理网络的绝好工具,它能够显示你网络中各中终端和服务器的状态和配置,为你方便地管理网络提供有效的信息. ...

  4. 智能运维监控管理平台技术方案

    目 录 1 项目概况 7 1.1 项目背景 7 2 现状概述 7 2.1 当前现状分析 7 2.2 当前面临的运维问题 7 3 需求分析 8 3.1 传统运维工具局限性 8 3.2 具体需求分析 8 ...

  5. 智慧气象案例分享:中国气象局·全国气象防灾减灾可视化监控管理平台

    一.项目背景 我国是一个灾害多发的国家.在频繁发生的自然灾害中,气象灾害约占70%,每年都给国民经济带来巨大损失.随着科学技术的发展,尤其是物联网.大数据.人工智能等高新技术的发展,为气象灾害的监测. ...

  6. 基于JAVA高校实习管理平台系统计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA高校实习管理平台系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA高校实习管理平台系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 ...

  7. 竣达技术丨设备云监控管理平台

    一.平台简介: 竣达技术丨设备云监控管理平台是用于集中式管理和查看远程监控设备的运行状态,用户可先关注平台微信公众号,再扫码关注对应设备,就可以随时随地的查看设备的运行状态,并能及时接收微信推送的设备 ...

  8. 浅谈视频监控管理平台现状及发展趋势

    浅谈视频监控管理平台现状及发展趋势 以前,一提起视频监控系统,不少人马上就想到各式各样的球机.枪机等摄像头或者电视墙.专业键盘这些用户端设备,或者会想到各式各样的矩阵.DVR产品.而最为核心的视频监控 ...

  9. 基于Java毕业设计游泳馆管理平台源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计游泳馆管理平台源码+系统+mysql+lw文档+部署软件 基于Java毕业设计游泳馆管理平台源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开发语 ...

最新文章

  1. ACM学习历程—HDU5586 Sum(动态规划)(BestCoder Round #64 (div.2) 1002)
  2. hdu1.3.2 Rank
  3. abaqus中元素过度失真是什么意思_Abaqus三维多晶体脚本建模Voronoi多面体建模
  4. 做俯卧撑的10个技巧
  5. 【深度学习】重新思考BatchNorm中的 “Batch”
  6. 使用Kotlin开发Android应用初体验
  7. windows 堆栈溢出简易测试代码
  8. python3.7安装tensorflow-gpu_tensorflow-gpu安装的常见问题及解决方案
  9. 微信Bscroll事件
  10. archlinux下Thinkpad的trackpoint配置
  11. 固态硬盘SSD与机械硬盘HDD
  12. redis-----简单介绍---基本的配置---持久化----学习笔记
  13. Quora的技术探索
  14. 第十二课 Java基础篇——面向对象进阶(三)
  15. 级联引用完整性约束ON DELETE { NO ACTION | CASCADE | SET NULL | SET DEFAULT }
  16. 已解决-MacBook重装系统报错:准备安装时发生错误,请尝试重新运行此程序
  17. python爬虫-网易云音乐的歌曲热评
  18. delphi 简单的 fastreport 设计
  19. jsp与servlet的关系
  20. 中国高铁进军海外主打廉快全 将贯通三条战略线路

热门文章

  1. vue2使用Codemirror代码编辑器插件
  2. 树形结构——树的直径
  3. ubuntu 安装goland 桌面快捷键
  4. Google Map API使用详解(一)——Google Map开发背景知识
  5. 软件测试——fiddler工具(1)
  6. 全新 QQ Linux 3.0 正式上线
  7. 阿里CEO张勇首谈商业未来:大数据将成新能源
  8. 微信红包冲击阿里:面临支付场景有限问题
  9. 2022年百度网盘扩容技术「出」
  10. JavaScript(第三周上)