Skip to content
This repository has been archived by the owner on Nov 3, 2022. It is now read-only.

Latest commit

 

History

History
55 lines (35 loc) · 1.81 KB

monitor_prometheus.md

File metadata and controls

55 lines (35 loc) · 1.81 KB

Contents

Prometheus Server 监控管理

简介

Prometheus 通过数学算法实现强大的监控需求,并且支持监控容器化服务的动态变化。结合 Grafana 绘制可视化监控图形,并可联动 alertmanager 、Grafana 实现监控告警。

RadonDB PostgreSQL Operator 支持通过部署 Prometheus Server 实现数据库服务和资源监控。

操作准备

  • 已启用适用于 Prometheus 的指标收集器。

部署 Prometheus Server

  1. 执行如下命令,部署 Prometheus 服务端。

     cd radondb-postgresql-operator/installers/metrics/helm
     helm install demo-monitor  .
  2. 查看 Prometheus 服务状态。

     kubectl get svc -n pgo radondb-grafana
    NAME                TYPE        CLUSTER-IP     EXTERNAL-IP   PORT(S)    AGE
    radondb-grafana   ClusterIP   10.96.222.20   <none>        3000/TCP   4m4s
  3. 创建端口转发并连接 Prometheus 服务。

    kubectl port-forward --namespace pgo svc/radondb-grafana --address 0.0.0.0 3000:3000

查看监控信息

  1. 在浏览器打开http://localhost:3000 监控页面。

  2. 使用监控初始用户账号和密码,登录监控平台。

    初始用户账号 admin,初始密码 admin

  3. 您可以根据需要,分别查看数据库集群资源和服务状态。

更多 Prometheus 监控管理使用说明,请参见 Prometheus Docs