
Prometheus
文章平均质量分 57
Prometheus监控系统
我的喵叫初六
这个作者很懒,什么都没留下…
展开
-
Nightingale(n9e)修改告警模板
夜莺的告警模板默认是如下状态,但我需要让他输出预案链接,我并没有搜索到相关文档,这里说一下我的解决方法。因此根据预案链接在数据库中的字段 runbook_url 可以得出模板应该是 RunbookUrl。结合上面数据库的字段可以得出规律,告警模板中对应到数据库字段就是字段首字母改成大写。搜索告警历史表中的某个告警名称,得出以下信息。原创 2023-05-18 11:27:45 · 1374 阅读 · 0 评论 -
node_exporter安装
【代码】node_exporter安装。原创 2022-09-01 17:09:49 · 393 阅读 · 0 评论 -
编写一个简单的自定义prometheus监控组件
编写自定义prometheus export组件原创 2022-07-08 18:48:40 · 1054 阅读 · 0 评论 -
prometheus监控传统环境监控(八)java服务监控
prometheus监控java服务原创 2022-06-14 18:47:53 · 719 阅读 · 0 评论 -
prometheus监控传统环境监控(七)ElasticSearch监控
组件名称:elasticsearch-exportergithub地址:GitHub - prometheus-community/elasticsearch_exporter: Elasticsearch stats exporter for Prometheus监控目标:192.168.0.100、192.168.0.101、192.168.0.102集群组件部署位置:192.168.0.39docker-cpmpose启动cat/data/docker-compose_d.原创 2022-05-30 19:07:18 · 748 阅读 · 0 评论 -
prometheus监控传统环境监控(六)mysql监控
监控组件:mysqld-exportergithub地址:GitHub - prometheus/mysqld_exporter: Exporter for MySQL server metricsmysqld-exporter 部署位置 192.168.0.39被监控mysql部署位置 192.168.0.10被监控数据库添加用户权限CREATE USER 'mysql_exporter'@'192.168.0.39' IDENTIFIED BY '111111';GRA原创 2022-05-24 16:00:38 · 400 阅读 · 0 评论 -
prometheus监控传统环境监控(五)SSL请求监控
为啥监控ssl请求时间公司服务在云环境下,nginx的负载使用的是云上负载,但未配置https证书托管,而是将证书放到负载后端的每台nginx上,nginx也未做ssl证书相关优化,所以当并发达到一定量时,可能会出现某一台nginx服务器ssl请求非常慢。每次解决需要绑定hosts去curl每一个节点,才能判断出哪台有问题。为了快速报警哪台服务器ssl握手慢,所以采用监控方式进行探测及告警。最开始使用了三台服务器对三台nginx进行hosts绑定,然后编写py脚本进行告警,目的能达到,但时很原创 2022-05-20 15:00:24 · 1027 阅读 · 0 评论 -
prometheus监控传统环境监控(四)kafka监控
监控组件:kafka-exportergithub地址:GitHub - imduffy15/kafka_exporter: Kafka exporter for Prometheus启动:docker run -d \--restart=always \--restart=on-failure:5 \--name kafka_exporter \-v /etc/localtime:/etc/localtime \-p 9308:9308 \danielqsj/kafka-ex原创 2022-05-13 17:58:02 · 2482 阅读 · 0 评论 -
prometheus监控传统环境监控(三)URL监控
URL监控通过blackbox-exporter组件监控组件部署位置192.168.0.39创建组件配置文件/data/prometheus_dir/blackbox_exporter/blackbox.ymlmodules: http_2xx: prober: http http_post_2xx: prober: http http: method: POST tcp_connect: prober: tcp pop3原创 2022-05-07 15:16:06 · 2875 阅读 · 0 评论 -
prometheus监控传统环境监控(二)nginx监控
prometheus监控nginx环境:组件nginx-prometheus-exporter部署位置:192.168.0.39 nginx服务器:172.30.0.10通过组件nginx-prometheus-exporter进行监控nginx需要安装有with-http_stub_status_module模块,一般高版本的nginx会自带这个模块检查# nginx -V 2>&1 | grep -o with-http_st...原创 2022-05-07 14:58:55 · 1963 阅读 · 2 评论 -
prometheus监控传统环境监控(一)docker部署prometheus
本文适用于监控主机、及其他非容器化服务监控一、安装prometheus(docker)IP地址:192.168.0.39目录文件:/data/prometheus_dir/conf/prometheus.yml(主配置文件)后续添加组件均需要添加至此global: scrape_interval: 60s evaluation_interval: 60salerting: alertmanagers: - static_configs: - targets:原创 2022-05-03 14:48:19 · 2077 阅读 · 0 评论 -
Prometheus Operator 安装
Prometheus Operator安装原创 2022-02-17 17:59:46 · 1452 阅读 · 0 评论 -
kubernetes搭建prometheus(五)Alertmanager告警
prometheus可以配置告警策略,但无法发送告警信息到邮件或者其他终端媒介,Alertmanager就是实现将prometheus的告警信息发送到终端的一个插件。本文介绍的是通过Alertmanager将告警发送到企业微信中准备:需要一个企业微信账号,网页端登录后创建一个应用,需要应用中的 AgentId 、Secret 和企业IDAgentId 、Secret 这两个点开创建的应用后就能看见企业ID 在我的企业中最下方可以看到创建告警配置文件alertmanage.原创 2021-10-22 10:18:20 · 1490 阅读 · 4 评论 -
kubernetes搭建prometheus(四)资源监控
资源监控通过kube-state-metrics组件实现对资源,如deployment、daemonset、statefulset、job、svc、pod等资源进行监控。创建kube-state-metrics组件需要的rbac授权kube-state-metrics-rbac.yamlapiVersion: v1kind: ServiceAccountmetadata: name: kube-state-metrics namespace: kube-system lab原创 2021-10-21 14:35:18 · 515 阅读 · 0 评论 -
kubernetes搭建prometheus(三)监控node节点
部署node监控组件node-exporter-ds.ymlapiVersion: apps/v1kind: DaemonSetmetadata: name: node-exporter namespace: kube-system labels: k8s-app: node-exporter kubernetes.io/cluster-service: "true" addonmanager.kubernetes.io/mode: Reconcile原创 2021-10-20 18:01:02 · 903 阅读 · 0 评论 -
kubernetes搭建prometheus(二)部署
下载github包:https://github.com/kubernetes/kubernetes/tree/release-1.16解压后进入目录:kubernetes-release-1.16/cluster/addons/prometheus/部署prometheus需要以下四个文件prometheus-rbac.yaml :RBAC授权 prometheus-configmap.yaml :prometheus配置文件...原创 2021-10-20 17:27:37 · 750 阅读 · 1 评论 -
kubernetes搭建prometheus(一)了解
使用容器化的小伙伴都知道传统的zabbix监控虽然强大,但对于容器化的监控却是不支持的,而随着docker、swarm、kubernetes的到来,prometheus监控也运营而生,且目前为止针对容器化最强大的监控服务。监控组件:Pod cAdvisor 容器资源cpu、内存 Node node-exporter 节点资源cpu、内存 k8s资源 kube-state-metrics Pod/Deployment/service等 git..原创 2021-10-20 15:57:19 · 242 阅读 · 0 评论