k8s部署oceanbase和部署监控告警

【 使用环境 】测试环境
【 OB or 其他组件 】ob、ob-operator、obd、ocp、obagent、监控仪表盘、告警
【 使用版本 】4.5.0
【问题描述】在k8s中部署集群还有监控告警,部署过程中有一些疑问。

  1. k8s部署ob时,会先部署operator,然后通过yaml部署ob,或者使用oceanbase-dashboard部署。而obd、ocp则不能用来部署k8s场景对么?
  2. 部署obagent参考的是这个文档,这个就是类似exporter,提供metrics接口获取指标的。
    https://www.oceanbase.com/docs/community-ob-operator-doc-1000000003903448
    但我看到还有一个obcloud-exporter,这个与obagent有什么区别?
    https://www.oceanbase.com/docs/common-oceanbase-cloud-1000000000683603
    我当前部署集群用的是oceanbase/oceanbase-cloud-native:4.5.0.0-100000012025112711镜像。
  3. 监控仪表盘,分别是这两个文档提供了,是否还有其它面板?
    https://www.oceanbase.com/docs/common-ocp-1000000004276397
    OceanBase 社区
  4. 告警规则,是否有现成的告警规则,还是只能自己配,这个我没找到相关文档?
1 个赞

@论坛小助手

在 K8s 中部署 OceanBase 时,通常使用 ob-operator 和 YAML 文件来部署,而不是使用 obdocp。OBAgent 用于收集和导出 OceanBase 的监控指标,提供 Prometheus 协议的 metrics 接口。OBCloud-Exporter 是 OceanBase Cloud 提供的一个数据处理工具,主要用于数据库的鉴权和数据获取,结合 Prometheus 进行监控。官方文档提供了两个主要的 Grafana 面板,分别位于 OCP 监控仪表盘社区版监控仪表盘。现成的告警规则并未直接提供,但可以通过 Prometheus 和 Grafana 的告警功能来自定义告警规则。

更多信息请查看:

  1. Deploy ob-operator locally
  2. 部署个人实验环境
  3. 使用 obd 进行运维
  4. 企业版和社区版的功能差异