|NO.Z.00321|——————————|CloudNative|——|KuberNetes&运维.V39|——|白盒监控.v01|etcd.v01|自带metrics接口|
一、Prometheus监控说明
### --- Prometheus监控说明
~~~ 基于中间件和业务应用的监控机构

二、监控接口类型说明
### --- 监控接口类型说明
~~~ # 第一种:
~~~ 有metrics接口的应用:有的中间件是自带metrics接口的;
~~~ 基于云原生开发的就会暴露一个metrics的接口,它的数据就会通过metrics这个接口上获取到。
~~~ # 第二种:
~~~ 没有metrics接口的应用:一些比较老的应用:redis、MySQL没有自带metrics接口:
~~~ 需要创建一个exporter,负责连接到没有metrics接口的应用或者中间件上。
~~~ 它实现的机制来采集数据。它会暴露一个metrics的接口(自定义的),
~~~ 就可以对这个metrics进行监控
~~~ endpoint:就是负责连接到有metrics接口的服务上,若是k8s内部的服务,这个service是创建好的,若是这个应用是在k8s外部的,就需要创建一个endpoint去连接到外部服务。若是k8s内部的,已经有了endpoint和service,就可以直接使用:ControllerManager和scheduler就是典型的案例
~~~ service:和endpoint名称是一样的service,它俩名称一样,就会自动建立连接
~~~ servicemonitor:服务注册发现;上面配置了一些:这个servicemonitor连接到那个service的,然后通过namespace+label进行连接,会匹配一个service。
~~~ servicemonitor:就会注册到Prometheus的operator,operator就会建立target;就实现了监控。
三、中间件和业务应用监控类型:
### --- 中间件和业务应用监控类型:
~~~ 有metrics接口:中间件、业务应用
~~~ 无metrics接口:中间件、业务应用
Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart
——W.S.Landor
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通