开发者社区 > 云原生 > 云原生可观测 > 正文

阿里云ARMS和ack里边的prometheus 监控是一套么?报警配置方式不一样?

阿里云ARMS和ack里边的prometheus 监控是一套么?报警配置方式不一样?

展开
收起
三分钟热度的鱼 2024-03-27 17:19:44 20 0
2 条回答
写回答
取消 提交回答
  • 阿里云ARMS和ACK里的Prometheus监控不是同一套,但它们都提供监控服务,并有各自的报警配置方式。

    在详细解释之前,先理解两者的监控组件:

    • ack-arms-prometheus:这是阿里云容器服务Kubernetes版(ACK)提供的用于对接阿里云Prometheus的监控组件。当您在ACK集群中开启Prometheus监控功能时,需要安装此组件。它负责将采集到的监控数据上报给阿里云Prometheus,后者根据这些数据形成数据链路。

    • ARMS Prometheus监控:这是另一个监控服务,它兼容并提供三种主流的采集规则实现,包括标准开源采集规则配置文件prometheus.yaml、ServiceMonitor以及默认采集规则Annotation。

    接下来,我们来看它们的不同点:

    • 报警配置方式:虽然两个监控服务都可能提供类似的监控指标和可视化的Grafana监控数据大盘,但它们在报警配置方面可能会有所不同。例如,ARMS可能提供了一种更贴合其平台的报警配置方式,而Prometheus则可能提供了更灵活的配置选项,允许用户根据自己的需求来设置监控阈值和报警联系人。
    • 集成程度:在ACK集群中,Prometheus监控可以与集群更紧密地集成,例如通过ack-arms-prometheus组件实现的预置ACK集群监控大盘,这可能使得它在ACK环境中使用起来更加方便。
    • 监控范围:ARMS可能提供了更广泛的监控能力,不仅限于Kubernetes集群,还可能包括其他云服务和应用程序的监控。而Prometheus监控则可能更专注于容器服务ACK集群内的监控。

    总的来说,虽然这两个监控服务都基于Prometheus,但它们各自有不同的特点和配置方式。如果您正在使用ACK集群,那么使用ack-arms-prometheus组件和阿里云Prometheus监控会是一个无缝的选择。而如果您需要更广泛的监控范围或者不同的报警配置方式,那么ARMS可能是一个更适合的选择。在选择监控服务时,建议根据您的具体需求和现有的云服务环境来决定。

    2024-03-28 21:57:55
    赞同 展开评论 打赏
  • 是的,同一个产品。 报警配置方式一样的 。此回答整理自钉群“ARMS免费试用4群”

    2024-03-27 19:05:17
    赞同 1 展开评论 打赏

云原生可观测基于Prometheus、Grafana 、OpenTelemetry 等核心产品, 形成指标、链路存储分析、异构数据源集成的数据层, 通过标准PromQL和SQL提供大盘展示、告警与探索能力。

热门讨论

热门文章

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载