Overview of Monitoring Center
The Monitoring Center is a productized monitoring solution provided by UK8S, offering product solutions based on Prometheus, covering the full lifecycle management of the Prometheus cluster, as well as the configuration of alert rules, alarm settings, and other functions. It eliminates the learning and operating costs of building your own monitoring service.
Implementation Principle
The Monitoring Center is implemented based on CoreOS's open-source Prometheus Operator and deployed in the UK8S cluster. It includes three major monitoring modules: Prometheus, Alertmanager, and Grafana. In the high-availability mode, Prometheus and Alertmanager deploy 2 and 3 replicas respectively. It also supports single-node mode.
At the same time, to simplify the burden of deploying monitoring services, the Monitoring Center will install NodeExporter by default to grab the monitoring data of the Node node after startup, and add Scheduler, Controller Manager, etcd, kubelet and other Targets. Zero configuration can achieve the health status monitoring of UK8S.
Function List
Function Point | Function Description |
---|---|
Create Cluster | One-click creation of a Prometheus Cluster |
Destroy Cluster | Destroy the created Prometheus Cluster |
Create Alert Rule | Create an alert rule, namely Prometheus Rule |
Delete Alert Rule | Delete Prometheus Rule |
Add Monitoring Target | Add a monitoring target, namely Target |
Delete Monitoring Target | Delete the monitoring target, no longer grab its monitoring data |
Add Recipients | Configure email and WeChat recipients in Alertmanager |