集群监控部署
当你使用 GreptimeDB Operator 部署 GreptimeDB 集群后,默认其对应组件(如 Metasrv / Datanode / Frontend)的 HTTP 端口(默认为 4000)将会暴露 /metrics 端点用于暴露 Prometheus 指标。
我们将提供两种方式来监控 GreptimeDB 集群:
- 启用 GreptimeDB 自监控:GreptimeDB Operator 将额外启动一个 GreptimeDB Standalone 实例和 Vector Sidecar 容器,分别用于收集和存储 GreptimeDB 集群的指标和日志数据;
- 使用 Prometheus Operator 配置 Prometheus 指标监控:用户需先部署 Prometheus Operator,并创建相应的 Prometheus 实例,然后通过 Prometheus Operator 的
PodMonitor来将 GreptimeDB 集群的 Metrics 数据写入到相应的 Prometheus 中;
用户可根据自身需求选择合适的监控方式。