Prometheus监控程序运行指标

2022-05-05  本文已影响0人  天草二十六_简村人

一、spring boot工程

强烈建议直接使用Micrometer

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-actuator</artifactId>
        </dependency>
        <!--micrometer核心包,桥接Promethus-->
        <dependency>
            <groupId>io.micrometer</groupId>
            <artifactId>micrometer-registry-prometheus</artifactId>
            <version>1.2.0</version>
        </dependency>
# metircs
management:
  endpoints:
    web:
      exposure:
        include: prometheus, health, info

指标的暴露地址是http://{ip}:{port}/metrics

二、非spring boot方式的jar工程

建议使用agent方式,麻烦的地方就是需要自己去写配置文件。

-javaagent:${basepath}/packages/jmx_prometheus_javaagent-0.16.1.jar=9090:config.yaml

这里暴露的端口是9090,指标暴露地址就是http://{ip}:9090/metrics

上一篇下一篇

猜你喜欢

热点阅读