etcdctl与etcd Prometheus指标监控

本文主要记录如何在已启用 TLS 的 etcd 集群(以 Kubernetes 控制面 etcd 为例)上配置 etcdctl,以及如何通过 Prometheus 抓取 etcd metrics。Grafana 大盘可在指标稳定后再叠加,本文以采集链路为主。 ...

January 18, 2025 · TinyChen

CoreDNS篇3-接入prometheus监控

本文主要对coredns的prometheus监控进行介绍,以及对grafana中配置coredns的dashboard进行分享。 ...

June 24, 2021 · TinyChen

Prometheus系列01-单机版二进制部署

作为 CNCF 中最成功的开源项目之一,Prometheus 已经成为了云原生监控的代名词,被广泛应用在 Kubernetes和OpenShift 等项目中,同时有很多第三方解决方案也会集成 Prometheus。随着 Kubernetes 在容器调度和管理上确定领头羊的地位,Prometheus 也成为Kubernetes容器监控的标配。 考虑到k8s系统的复杂性和上手难度较高,本文将从最简单最基础的部分开始循序渐进,主要介绍如何在CentOS8系统上直接使用二进制文件和systemd进行Prometheus server的单机版本部署,本文只涉及到最基础的Prometheus server、node_exporter和Grafana三个模块,暂未涉及Pushgateway和Alertmanager两个模块。 一般来说,Prometheus server是用于作为服务端来存储各类exporter在被监控节点上面采集的数据,而Grafana则负责将Prometheus server上的数据可视化,因此Prometheus server和Grafana不一定要部署在同一台机器上面,只需要部署两者的机器能够互相通信即可,同理,各类exporter应该部署在需要被监控的节点机器上。这里由于机器数量有限且只作为测试,会将三者都部署在同一台机器上。 ...

January 5, 2021 · TinyChen