Giter Site home page Giter Site logo

rocketmq-monitor's Introduction

rocketmq-monitor

拿来即用的rocketmq监控、告警配置

监控配置

配置Prometheus

prometheus.yml增加如下示例配置:

  - job_name: 'rocketmq-exporter'
    static_configs:
    - targets: ['localhost:5557']
      labels:
        Env: '开发'
        Cluster: 'dev-rmq'

注意增加的两个额外标签:Env和Cluster

配置Grafana

将目录下的rocketmq-grafana.json作Dashboard导入到grafana中。

告警配置

配置Prometheus

prometheus.yml中告警规则处增加如下配置:

rule_files:
  - "rocketmq_alert.yml"

将目录下的rocketmq_alert.yml和其它告警规则一样放到prometheus的安装目录。

注意,示例如下,在告警规则中,使用了前面增加的Env和Cluster两个标签,注意将规则中使用该标签的值修改为自己配置的这两个标签的值:

  - alert: "RocketMQ集群,磁盘空间不足"
    expr: rocketmq_brokeruntime_commitlog_disk_ratio{Cluster="dev-rmq",Env="开发"} * 100 > 70
    for: 1m
    labels:
      severity: warning
    annotations:
      description: '{{$labels.Env}}环境, {{$labels.Cluster}}集群, broker: {{$labels.brokerIP}}, 磁盘可用空间即将不足预警, 当前空间使用率为:{{$value}}%'
      summary: '磁盘可用空间即将不足'

rocketmq-monitor's People

Contributors

xxd763795151 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.