CC00324.CloudKubernetes——|KuberNetes&运维.V42|——|白盒监控.v04|kafka.v01|没有自带metrics接口|

一、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接口:中间件、业务应用
四、exoirter
### --- exoirter

~~~     expoirter一般都不需要我们自己去写,别人已经写好了。可以直接拿来用即可
~~~     地址:https://github.com/search?p=2&q=exporter&type=Repositories
~~~     kafka创建exporter官方地址:https://github.com/danielqsj/kafka_exporter
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yanqi_vip

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值