Prometheus
文章平均质量分 77
监控神器之普罗平台
最美dee时光
good good study
展开
-
python3 中使用 kubernetes模版操纵k8s集群
本文介绍kubernetes模块在k8s集群中的使用,其实就是将对kube-apiserver的http访问封装成python可用的对象。原创 2022-07-16 17:52:24 · 3452 阅读 · 1 评论 -
基于Prometheus自定义指标对k8s集群的容器扩缩容
前面分别对基于云原生k8s自身的hpa和基于阿里云ack集群上的hpa进行了讲解,但同时也有以自身的不足:1、k8s原生的hpa只能满足硬件资源的需求,并不能对于业务的一些指标做很多的扩容。2、阿里云ack集群通过集成阿里云厂商自研的插件可以很好的满足业务指标的获取,但是对于没有上云的公司来说也是一个痛点问题。因为我们可以通过开源的prometheus-adapter可以解决这个问题。文章目录前置条件:背景:实现原理:操作:step1:helm部署(helm3版本)1)编写values文件2)部署p原创 2022-04-24 23:17:54 · 1014 阅读 · 0 评论 -
监控利器之Prometheus问题处理
本篇目录链接现象原因分析分析结论处理方法step1:修改prometheus服务的启动参数step2:命令行删除metric的数据新公司报到,首要接触到的依然是监控,看来是要和监控杠上了…现象grafana面板上出现“Only queries that return single…”异常原因分析由于我要监控阿里云的RDS数据库,于是在Prometheus server上部署了mysql_exporter,同时启动了多个监控实例的进程,所以为了便于在grafana上展示效果,进行对不同的环境不同数原创 2021-05-07 21:50:21 · 2442 阅读 · 1 评论 -
监控利器之Prometheus基于process-exporter监控服务的进程
背景介绍由于我们常用的node_exporter并不能覆盖所有监控项,而往往在生产环境我们需要对某个程序的进程进行监控,从而判断业务是否正常,因此Process-exporter应运而生。process exporter在prometheus中用于监控进程,通过process_exporter,可从宏观角度监控应用的运行状态(譬如监控redis、mysql的进程资源等)。部署1、下载监控插件wget https://github.com/ncabatoff/process-exporter/r原创 2021-03-06 14:45:41 · 1992 阅读 · 0 评论 -
监控利器之Prometheus基于Blackbox_exporter监控服务的端口
简介blackbox_exporter是Prometheus 官方提供的 exporter 之一,可以提供 http、dns、tcp、icmp 的监控数据采集。Blackbox_exporter 应用场景主要有以下几点:HTTP 测试定义 Request Header 信息判断 Http status / Http Respones Header / Http Body 内容TCP 测试业务组件端口状态监听应用层协议定义与监听ICMP 测试主机探活机制POST 测试接口联通性SS原创 2021-01-25 14:04:56 · 962 阅读 · 0 评论 -
监控利器之Prometheus的标签管理(六)
前面五章已经围绕prometheus讲解了相关的知识点,本章节主要对prometheus的另外一个知识点进行补充。prometheus的标签管理在prometheus监控体系中,标签label是一个极为重要的参数,要合理的使用标签,需要使用标准的标签对整个服务进行管理控制,特别是在复杂的环境中。1、一些常见的标签操作案例1、重命名标签名2、删除标签3、过滤目标特别注意的是,上列操作,只有两个阶段我们可以对标签进行操作:第一阶段是重新标记来自服务发现的目标。这对于服务发现的元数据标签的信息原创 2020-11-18 16:49:56 · 1633 阅读 · 1 评论 -
监控利器之Prometheus企业微信告警(五)
前面四篇已经详细讲解了Prometheus的整个结构体系架构、相关服务的部署、面板展示和企业邮箱告警,本篇主要讲解如何配置Prometheus的企业微信告警。设置企业微信目的主要是获取企业ID,部门ID,应用AgentId和应用Secret。企业微信注册(已有企业微信账号请跳过)企业微信注册地址:https://work.weixin.qq.com/按照要求填写相应信息,注册企业微信添加子部门登录企业微信—>通讯录—>添加子部门—>添加成员添加成员记录部门ID原创 2020-08-20 16:12:58 · 727 阅读 · 0 评论 -
监控利器之Prometheus服务告警规则、dashboard配置和grafana创建用户(四)
监控利器之Prometheus服务告警规则和dashboard配置(四)接上篇监控利器之Prometheus服务监控(三),本篇主要讲解通过prometheus配置服务的告警规则和dashboard配置服务告警规则模板1、mysql的告警规则模板cd /home/monitor/prometheus && mkdir rulescd rulescat mysql_st...原创 2020-04-26 12:16:22 · 1334 阅读 · 1 评论 -
监控利器之Prometheus服务监控(三)
监控利器之Prometheus服务监控接上篇监控利器之Prometheus组件安装(二),本篇主要讲解通过prometheus监控常用的服务监控mysql数据库1、下载监控插件wget https://github.com/prometheus/mysqld_exporter/releases/download/v0.12.1/mysqld_exporter-0.12.1.linux-am...原创 2020-04-25 18:07:11 · 885 阅读 · 4 评论 -
监控利器之Prometheus组件安装和配置(二)
部署promethus1、下载软件包下载prometheuswget https://github.com/prometheus/prometheus/releases/download/v2.13.0/prometheus-2.13.0.linux-amd64.tar.gz下载gowget https://storage.googleapis.com/golang/go1.8.3.l...原创 2020-04-24 11:30:42 · 876 阅读 · 0 评论 -
监控利器之Prometheus初探(一)
Prometheus初探整理认识1、介绍Prometheus 是由 SoundCloud 开源监控告警解决方案。Prometheus是一个时间序列数据库。但是,它又不仅仅是一个时间序列数据库。它涵盖了可以绑定的整个生态系统工具集及其功能。Prometheus主要用于对基础设施的监控。包括服务器,数据库,VPS,几乎所有东西都可以通过Prometheus进行监控;Prometheus希望通过...原创 2020-04-23 13:48:31 · 462 阅读 · 0 评论