actuator/prometheus使用pushgateway上传jvm监控数据

这篇具有很好参考价值的文章主要介绍了actuator/prometheus使用pushgateway上传jvm监控数据。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

场景

        

准备

  1. prometheus已经部署pushgateway服务,访问{pushgateway.server:9091}可以看到面板actuator/prometheus使用pushgateway上传jvm监控数据,运维,JVM,Spring,prometheus,jvm,java

实现

  • 基于springboot引入支持组件,版本可以
        <!--监控检查-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-actuator</artifactId>
        </dependency>
        <dependency>
            <groupId>io.micrometer</groupId>
            <artifactId>micrometer-registry-prometheus</artifactId>
            <version>1.5.14</version>
        </dependency>
        <dependency>
            <groupId>io.prometheus</groupId>
            <artifactId>simpleclient_pushgateway</artifactId>
            <version>0.16.0</version>
        </dependency>
  • 开启配置
management:
  endpoints:
    web:
      exposure:
        # 暴露监控接口,*为全部接口
        include: '*'
        # 不暴露接口
        # exclude: 'info'
  metrics: #是否在内存中保存监控统计数据
    export:
      simple:
        enabled: false # 关闭内存中计算指标
      prometheus:
        enabled: true # 开启prometheus上传
        pushgateway: ## 配置pushgateway信息
          enabled: true # 开启pushgateway上传
          base-url: http://10.111.11.111:9091 # 配置pushgateway服务地址
          job: ${spring.application.name} # 配置pushgateway服务地址
          grouping-key:
            instance: ${spring.application.name}:${spring.profiles.active}
            lable1: labelValue1 # 自定义tag
          push-rate: 10s #上传数据间隔

 效果

         在pushgateway面板中会显示新增的服务,在prometheus中也可能看到采集的数据

actuator/prometheus使用pushgateway上传jvm监控数据,运维,JVM,Spring,prometheus,jvm,java文章来源地址https://www.toymoban.com/news/detail-658538.html

到了这里,关于actuator/prometheus使用pushgateway上传jvm监控数据的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • PromQL实现Actuator获取的JVM指标的Full GC次数监控

    Spring Boot 版本需要2.0.0或更高版本。 添加Micrometer Prometheus registry依赖: 在application.properties中开启prometheus端点: 做完上述配置后,Actuator就可以通过Micrometer获取到JVM的GC指标,其中包括: jvm_gc_memory_promoted_bytes_total:记录New Generation晋升到Old Generation的内存大小总和。反映对象存活率。

    2024年02月13日
    浏览(73)
  • prometheus监控JVM(接入tomcat)

    一、整合jmx_exporter及tomcat 1、 jmx_exporter下载地址 https://github.com/prometheus/jmx_exporter/releases 2、 tomcat配置文件下载地址 https://github.com/prometheus/jmx_exporter/blob/main/example_configs/tomcat.yml 3、创建tomcat_exporter目录 [root@localhost ~]# mkdir /usr/local/jmx_prometheus 将下载的jmx_exporter的jar包及tomcat.y

    2024年02月11日
    浏览(43)
  • JVM监控环境搭建之Grafana+Prometheus+Micrometer

    SpringBoot自带监控功能Actuator,可以帮助实现对程序内部运行情况监控,比如监控内存状况、CPU、Bean加载情况、配置属性、日志信息、线程情况等。 使用步骤: 导入依赖坐标 访问监控地址: http://127.0.0.1:9001/actuator 监控应用endpoint: 路径 描述 默认开启 /beans 显示容器的全部的

    2024年01月25日
    浏览(55)
  • Prometheus之PushGateway

    PushGateway 使用场景: Prometheus 采用定时 Pull 模式,可能由于子网络或者防火墙的原因,不能直接拉取各个 Target 的指标数据,此时可以采用各个 Target 往 PushGateway 上 Push 数据,然后 Prometheus 去 PushGateway 上定时 pull。 其次在监控各个业务数据时,需要将各个不同的业务数据进行

    2024年02月07日
    浏览(34)
  • 【经验案例】Springboot微服务搭建JVM监控(Springboot + Prometheus + Grafana)

    由于项目之前在生产环境出现过OOM的问题,并且没有及时发现,导致生产环境出现了在一定时间内不可用的情况,故决定搭建JVM监控对微服务24小时监听,以便于出现问题能够及时通知相关人员进行服务降级或解决问题。 经过可行性分析,得到目前较为适合的微服务监控为

    2024年02月06日
    浏览(43)
  • prometheus pushgateway 性能差的解决办法

    我们是分区分服的游戏,生产环境会有几百上千个游戏服进程,这些进程都想接入 prometheus 做一些指标监控。优化前的状况是: 全局只部署一个 pushgateway。 每个物理服会部署 50 个左右的游戏服进程,每个进程定时打印指标到各自的指标 log 文件。 每个物理服部署一个定时脚

    2024年02月01日
    浏览(40)
  • SpringBoot应用监控Actuator使用的安全隐患

    Actuator 是 springboot 提供的用来对应用系统进行自省和监控的功能模块,借助于 Actuator 开发者可以很方便地对应用系统某些监控指标进行查看、统计等。在 Actuator 启用的情况下,如果没有做好相关权限控制,非法用户可通过访问默认的执行器端点(endpoints)来获取应用系统中

    2024年02月05日
    浏览(43)
  • Springboot 集成Prometheus 数据采集 使用grafana 监控报告告警 邮件配置

    目录 Springboot 相关 Pom 重点包 如果有需要可以增加安全包-一般内部机房没啥事-(非必选) Application.yml配置文件-(非必选) Application.properties management.endpoints.web.exposure.include介绍 启动类 查看监控信息 Prometheus Prometheus.yml 配置 如果使用类安全包-(非必选) 启动就可以看到了

    2024年02月11日
    浏览(52)
  • Flink Metrics监控 pushgateway搭建

    Flink Metrics 简介 Flink Metrics 是 Flink 集群运行中的各项指标,包含机器系统指标,比如:CPU、内存、线程、JVM、网络、IO、GC 以及任务运行组件(JM、TM、Slot、作业、算子)等相关指标。 Flink 一共提供了四种监控指标:分别为 Counter、Gauge、Histogram、Meter。 Flink 主动方式共提供了

    2024年02月16日
    浏览(35)
  • Springboot+actuator+prometheus+Grafana集成

    推荐到官网去下载:Windows版的应用程序 下载最新版 prometheus-2.37.8.windows-amd64 压缩包:解压就行 下载最新版 grafana-9.5.2 压缩包:解压就行 导入相关的监控依赖 显示的是:http://sky-20200720fyp:8889/actuator/prometheus 说明Prometheus配置完成 首次登录使用 admin:admin 然后可以设置自己的账

    2024年02月07日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包