开发者社区 > 云原生 > 正文

有Prometheus监控nacos的告警规则吗?想监控告警触发规则

有Prometheus监控nacos的告警规则吗?想监控告警触发规则

展开
收起
-Feng、冯冯 2023-11-22 08:05:31 182 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    是的,可以利用Prometheus来进行Nacos的性能和健康状况监控,并设定告警触发规则。
    以下是几个常见的Prometheus告警规则示例,适用于Nacos监控:

    • CPU 使用率过高node_cpu_seconds_total{mode='idle'} < (90 * node_cpu_seconds_total{})
    • 内存使用率过高sum(node_memory_MemTotal_bytes) - sum(node_memory_MemFree_bytes) / sum(node_memory_MemTotal_bytes) > 0.8
    • 磁盘空间不足avg(irate(node_filesystem_avail_bytes[5m])) < 1GB

    需要注意的是,在实际应用中,您可能需要根据自己的具体需求对上述规则进行适当修改和调整。
    此外,为了使告警通知更加有效,还可以配合Grafana等可视化工具,将告警信息以图表形式展示出来,方便观察和分析。

    2023-11-29 15:14:39
    赞同 展开评论 打赏
  • 确实,Prometheus可以监控Nacos的服务。首先,需要安装和配置Prometheus,以便能够监控Nacos服务。具体的安装和配置步骤可以参考Prometheus官方文档。然后,在Prometheus的配置文件中,可以通过指定告警规则文件的路径来定义告警规则。

    在Prometheus中的告警规则允许你基于PromQL表达式定义告警触发条件,Prometheus后端对这些触发规则进行周期性计算,当满足触发条件后则会触发告警通知。默认情况下,用户可以通过Prometheus的Web界面查看这些告警规则以及告警的触发状态。

    此外,Nacos 0.8.0版本完善了监控系统,支持通过暴露metrics数据接入第三方监控系统监控Nacos运行状态,目前支持prometheus、elastic search和influxdb。因此,你还可以利用这些工具对Nacos进行更全面的监控。

    2023-11-22 10:19:52
    赞同 展开评论 打赏
  • 线上prometheus上看一下收集了哪些指标,然后针对指标写规则即可。此回答整理自钉群“Nacos社区群4”

    2023-11-22 08:53:49
    赞同 展开评论 打赏

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关产品

  • 可观测监控 Prometheus 版
  • 相关电子书

    更多
    MongoDB在性能监控领域的应用 立即下载
    构建微服务下的性能监控 立即下载
    微服务架构的应用性能监控 立即下载