![](https://img-blog.csdnimg.cn/945a2b5969ac4cffbb95a65553206bfc.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Prometheus
文章平均质量分 87
以实验完成Prometheus的各种功能,主要依赖与Kubernetes环境
傻笑zz
00后运维工程师,努力加油啦,尽情愉快吧!
展开
-
prometheus 监控kafka(章节六)
前言由于业务与ELK都使用了Kafka作为消息队列,因此考虑到业务的稳定性与可用性,使用prometheus监控kafka集群。使用的监控方式为:kafka_exporter+prometheus。提示如果监控kafka集群的话,kafka_exporter只需在集群的一个节点安装部署即可prometheus部署在k8s之上项目地址https://github.com/danielqsj/kafka_exporter下载地址https://github.com/danielqsj/ka原创 2021-11-11 18:00:00 · 7149 阅读 · 3 评论 -
K8s部署kube-state-metrics 并使用Prometheus监控(章节五)
前言前面我们已经使用kubernetes_sd_config对K8s集群进行一系列的监控了。包括使用node发现模式监控node节点资源,监控kubelet,schedule,controlle-manager,pod等。但是由于这些都是k8s内置的指标数据,不是挺好完整的,而且其他的资源对象也需要监控的,例如Deployment,Daemonset,ConfigMap等等的资源对象。因此我们可以额外在K8s集群部署一个指标采集系统kube-state-metrics,通过他去与apiserver通信,然原创 2021-11-10 18:00:00 · 2956 阅读 · 0 评论 -
prometheus监控k8s集群组件资源(章节四)
前言前面我们已经学习到了prometheus的服务发现了,我们也基于kubernetes_sd_config对集群的node节点进行发现与监控了。那个是针对node_export指标数据监控节点自身资源使用情况的。但是并没有针对K8s组件,资源对象等做监控,例如kubelet,apiserver,pod,service,ingress等等。我们此次主要继续使用kubernetes_sd_config对K8s集群的资源进行监控。一、监控kubeletkubelet自带了监控数据的,而且是内置支持prom原创 2021-11-09 22:42:07 · 1301 阅读 · 3 评论 -
Prometheus 服务发现之Kubernetes node模式(章节三)
前言上次已经介绍过如何在prometheus下监控kubernetes的node了,但是上次介绍的是通过静态方式(static_configs)去完成,在测试环境下node节点数比较少的情况这种方式还是挺方便的。但是到了生产后,规模大了,node节点数多了,有个50,60台时,再使用这种静态的方式去做的话,效率很慢,也很繁琐。因此这一次主要通过prometheus的服务发现来解决node节点数多的情况下如何做到监控。在kubernetes下的prometheus 通过与kubernetes API的对接原创 2021-11-05 20:00:00 · 618 阅读 · 0 评论 -
Prometheus监控k8s集群节点资源(static_configs方式)(章节二)
前言对于使用prometheus系统进行监控的,主要围绕以下几个点进行:系统层面监控系统监控:CPU,Load,Memory,Swap,Disk IO,Processes,Kernel等等网络监控:网络设备,工作负载,网络延迟,丢包率等中间件及基础设施类监控消息中间件:Kafka,RocketMQ等Web服务容器:Tomcat和jetty等数据库及缓存系统:MySQL,PostgreSQL,MogoDB,Redis,ElasticSearch等数据库连接池:ShadingSpere等原创 2021-11-04 23:09:50 · 1811 阅读 · 0 评论 -
Kubernetes 1.19.13部署Prometheus 2.30.3 (章节一)
一、Prometheus架构以下是官方提供的架构及其一些相关的生态系统组件二、部署如果想在K8s集群中部署Prometheus监控系统的话,我们需要创建以下资源对象:Namespace:命名空间,为监控系统与业务区分命名空间RBAC认证: Prometheus 需要去访问 Kubernetes相关信息Configmap:保存Prometheus的配置文件Deployment资源对象:管理和部署PodService资源对象:外部能访问Prometheus UI2.1 创建Names原创 2021-11-03 23:39:28 · 552 阅读 · 0 评论