基于Prometheus+Grafana搭建监控平台-(2)实现监控elink服务器EIMServer

      EIMServer是由北京华夏易联科技开发有限公司研发的一款可以私有部署的即时通讯服务平台E-Link,服务器是基于OSGI框架研发的java服务器程序,所以也可以通过Prometheus+Grafana实现监控。

基于Prometheus+Grafana搭建监控平台-(1)搭建基础环境,实现监控JVM

基于Prometheus+Grafana搭建监控平台-(2)实现监控elink服务器EIMServer

基于Prometheus+Grafana搭建监控平台-(3)实现监控ElasticSearch

基于Prometheus+Grafana搭建监控平台-(4)实现监控Tomcat服务

基于Prometheus+Grafana搭建监控平台-(5)实现监控Solr服务 

基于Prometheus+Grafana搭建监控平台-(6)实现监控Mysql服务

基于Prometheus+Grafana搭建监控平台-(7)实现监控国产化Linux

基于Prometheus+Grafana搭建监控平台-(8)实现监控Windows服务

一、搭建基础环境
参照下面文章搭建Grafana+Prometheus基础监控环境 基于Prometheus+Grafana搭建监控平台-(1)搭建基础环境,实现监控JVM https://blog.csdn.net/dyj095/article/details/126976959

二、配置EIMServer 

  1. 下载收集JVM信息的代理程序jmx_prometheus
    CSDN资源下载 或者从下面所示github地址下载
    下载地址https://github.com/prometheus/jmx_exporter 根据JDK版本下载
  2. 在EIMServer安装目录创建jmx_prometheus.yaml配置文件
    此配置文件是对代理程序的配置,参照https://github.com/prometheus/jmx_exporter的文档
    下面是从上述网站文档说明是复制的示例:
    sstartDelaySeconds: 0
    ssl: false
    lowercaseOutputName: false
    lowercaseOutputLabelNames: false
    whitelistObjectNames: ["org.apache.cassandra.metrics:*","java.lang:type=OperatingSystem"]
    blacklistObjectNames: ["org.apache.cassandra.metrics:type=ColumnFamily,*"]
    rules:
      - pattern: 'org.apache.cassandra.metrics<type=(\w+), name=(\w+)><>Value: (\d+)'
        name: cassandra_$1_$2
        value: $3
        valueFactor: 0.001
        labels: {}
        help: "Cassandra metric $1 $2"
        cache: false
        type: GAUGE
        attrNameSnakeCase: false
      - pattern: 'java.lang<type=OperatingSystem><>(committed_virtual_memory|free_physical_memory|free_swap_space|total_physical_memory|total_swap_space)_size:'
        name: os_$1_bytes
        type: GAUGE
        attrNameSnakeCase: true
      - pattern: 'java.lang<type=OperatingSystem><>((?!process_cpu_time)\w+):'
        name: os_$1
        type: GAUGE
        attrNameSnakeCase: true

  3.  配置Prometheus配置文件,添加目标JVM监控任务

     在配置文件中添加目标JVM的监控任务,如下图所示;ip是目标Java程序运行的服务器ip,8314是第4步运行目标程序时添加代理监控端口

  4. 启动EIMServer服务程序

三、基于(1)搭建的基础环境,不需要重启就可以实现监控 

 创建Dashboard





  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老杜095

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值