【Prometheus】prometheus监控pod资源,ingress,service资源以及如何通过annotations实现自动化监控

news/2025/3/17 14:30:17/

在这里插入图片描述

✨✨ 欢迎大家来到景天科技苑✨✨

🎈🎈 养成好习惯,先赞后看哦~🎈🎈

🏆 作者简介:景天科技苑
🏆《头衔》:大厂架构师,华为云开发者社区专家博主,阿里云开发者社区专家博主,CSDN全栈领域优质创作者,掘金优秀博主,51CTO博客专家等。
🏆《博客》:Python全栈,前后端开发,小程序开发,人工智能,js逆向,App逆向,网络系统安全,数据分析,Django,fastapi,flask等框架,云原生k8s,Prometheus监控,linux,shell脚本等实操经验,网站搭建,数据库等分享。

所属的专栏:Prometheus监控系统零基础到进阶
景天的主页:景天科技苑

在这里插入图片描述

文章目录

  • 1、监控Kubernetes集群Pod资源
    • 1.1 Pod资源是什么
    • 1.2 配置Prometheus监控Pod
      • 1)配置prometheus
      • 2)检查targets
      • 3)编写告警规则文件
      • 4)查看告警规则
  • 2、监控Kubernetes集群Service资源
    • 2.1 为何需要监控Service资源
    • 2.2 配置Prometheus监控Service
      • 1)配置prometheus
      • 2)检查prometheus的targets,确保监控了所有的Service端点
      • 3)配置blackbox_tcp告警规则文件
      • 4)查看告警规则
  • 3、监控Kubernetes集群Ingress资源
    • 3.1 为何需要监控Ingress资源
    • 3.2 配置Prometheus监控Ingress
      • 1)配置prometheus
      • 2)检查targets
      • 3)配置blackbox_http告警文件
      • 4)查看告警规则
  • 4、基于blackbox http监控后端接口
  • 4、Prometheus监控Redis应用的Pod
    • 4.1 监控Redis应用场景说明
    • 4.2 运行Redis基础服务Pod
      • 1)在一个Pod中同时运行Redis和Redis_exporter
      • 2)创建Service资源,需要暴露两个端口
      • 3)查看service详情
    • 4.3 配置Prometheus监控Redis
      • 1)配置Prometheus
      • 2)检查targets
      • 3)配置redis告警规则
      • 4)查看告警规则
  • 5、Prometheus监控java业务应用的Pod
    • 5.1 监控业务应用场景说明
    • 5.2 运行业务应用容器Pod
      • 1)由于官方没有提供 jmx_prometheus 的镜像,因此需要先制作镜像。
      • 2)运行java应用pod
      • 3)创建Service,需要暴露8080端口和12345端口
      • 4)访问业务
    • 5.3 配置Prometheus监控业务应用
      • 1)配置prometheus
      • 2)查看target
      • 3)配置告警规则
      • 4)检查告警规则
  • 6、Prometheus自动化监控策略
    • 6.1 优化监控策略的必要性
    • 6.2 使用Annotations实现精准监控
    • 6.3 Prometheus如何识别Annotations
      • 1)创建一个监听Pod的注解的Job
      • 2)创建一个监听Endpoints的Job任务
    • 6.4 为Pod应用添加注解
      • 1)为Pod应用添加注解,以Redis的Pod为例
      • 2)检查prometheus的targets,验证pod是否被自动抓取了
    • 6.5 为业务应用添加注解
      • 1)为业务Service添加注解</

http://www.ppmy.cn/news/1579828.html

相关文章

ORACLE 19.8版本遭遇ORA-600 [kqrHashTableRemove: X lock].宕机的问题分析

客户反馈单机环境的一个数据库半夜突然宕机了&#xff0c;这是一个比较重要的系统&#xff1b;接到通知后分析对应日志&#xff0c;发现ALERT日志中有明显报错&#xff1a;ORA-600 [kqrHashTableRemove: X lock]. 600报错我简单的分为2类&#xff0c;一类不会导致宕机&#x…

UE4-UE5虚幻引擎,前置学习二--------UI反射器,略屌

除了LOG不懂之外 对于UE4的UI更加不懂&#xff0c;好像是 “UMG" 但是突然发现这个工具&#xff0c;还不错 &#xff08;有点类似blender ,的python全反射&#xff09;

Tsfresh + TA-Lib + LightGBM :A 股市场量化投资策略实战入门

Tsfresh TA-Lib LightGBM &#xff1a;A 股市场量化投资策略实战入门 本项目以 A 股市场为研究对象&#xff0c;通过量化技术对市场数据进行分析&#xff0c;构建量化投资策略&#xff0c;并利用历史数据回测验证策略的有效性。项目旨在为量化技术初学者提供一个系统的学习框…

arcgis 切片分析录入mongodb

将arcgis的切片数据录入mongodb&#xff0c;这样可以支持自定义的server发步 以下是对3种arcgis切片规则的分析 松散型 也就是我们常见的文件式的切片管理方式&#xff0c;将 Arcgis Server 切出来的切片图片按照行列号的规范&#xff0c;存储在相应的文件夹中。 循环所有.…

Embedding模型与向量数据库

在上篇博文中使用Spring Boot整合DeepSeek实现了AI对话&#xff0c;目前如果我们要构建一个个性化的具有私有领域知识的专用AI助手&#xff0c;一般会有两种方式&#xff1a; 大模型微调&#xff1a;一种在预训练大模型的基础上&#xff0c;使用特定任务的数据对模型进行进一步…

【孟德尔随机化】Leave-one-out analysis的异常点,判断

下面Leave-one-out analysis的结果&#xff0c;第一条线代表去掉rs174564的结果&#xff0c;一些文献把这种情况判断为异常点/离群点&#xff0c;我们接下来看看其他结果 散点图的结果&#xff0c;最旁边的就是rs174564&#xff0c;这个SNP的点 在看下RadialMR的结果&#xff0…

3.16学习总结

学习了Java的知识点 基本数据类型 byte占1字节&#xff0c;储存范围-128~127 short占2字节&#xff0c;储存范围-32768~32767 int占4字节&#xff0c;储存范围-2147483648~2147483647 long占8字节&#xff0c;储存范围是-9223372036854775808~9223372036854775807 float占…

极限入门题解析

Exercises and Solutions Evaluate the limit: lim ⁡ n → ∞ ( 1 1 2 1 3 ⋯ 1 n ) 1 n \lim_{n \rightarrow \infty} \left(1 \frac{1}{2} \frac{1}{3} \cdots \frac{1}{n}\right)^{\frac{1}{n}} n→∞lim​(121​31​⋯n1​)n1​ Solution: 1 ≤ lim ⁡ n → ∞…