当前位置: 首页 > 知识库问答 >
问题:

Springboot和非SpringbootRest API的Prometheus Scrape配置

嵇浩淼
2023-03-14

我有在openshift中运行的springboot和非springboot(Eclipse Microprofile)Rest API。两者都有服务endpoint端口9443

SpringBoot度量路径-/actuator/Prometheus Eclipse micro profile度量路径/度量

Eclipse微配置文件抓取配置

    - job_name: 'microprofile-metric'
      scrape_interval: 1m
      metrics_path: /metrics
      scheme: https
      bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token
      tls_config:
        ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
        insecure_skip_verify: true
      kubernetes_sd_configs:
      - role: endpoints

Spring靴刮擦配置

    - job_name: 'springboot-metric'
      scrape_interval: 1m
      metrics_path: /actuator/prometheus
      scheme: https
      bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token
      tls_config:
        ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
        insecure_skip_verify: true
      kubernetes_sd_configs:
      - role: endpoints

由于MP指标在springboot应用程序中不可用,因此在应用程序日志中看到未找到endpoint(/metircs)的警告,微配置文件应用程序也是如此-未找到 /actuator/prometheusendpoint。

如何配置proemtheus刮痧?

谢谢拉吉

共有1个答案

萧浩漫
2023-03-14

偶然发现了这里和这里的堆栈溢出答案,并学到了一些新的东西,我们可以为Spring靴执行器设置自定义路径。

设置这些

management.endpoints.web.base-path=/
management.endpoints.web.path-mapping.prometheus=metrics

维奥拉,问题解决了。

对Stackovrlfow的维护者、贡献者,当然还有用户,你们所有人都让我开心。

 类似资料:
  • 我有教育问题: 存在具有windows server 2003(AD)的虚拟机,其中包含用户及其密码。已建立与机器的连接(ip:192.168.56.101:389)。 Web应用程序的目的是使用户能够在AD中更改他的密码。 问题:无法配置到windws server 2003的连接。 我从这个教程开始https://spring.io/guides/gs/authenticating-ldap/

  • <dependencyManagement> <dependencies> <dependency> <!--Import dependency management from SpringBoot--> <groupId>org.springframework.boot</groupId>

  • null 非常感谢你的帮助

  • 我尝试将springboot应用程序配置为每天登录一个文件,因此我将logback.xml配置为: 所以当我尝试运行我的应用程序时,我得到了这个错误:

  • 本文向大家介绍SpringBoot之Java配置的实现,包括了SpringBoot之Java配置的实现的使用技巧和注意事项,需要的朋友参考一下 Java配置也是Spring4.0推荐的配置方式,完全可以取代XML的配置方式,也是SpringBoot推荐的方式。 Java配置是通过@Configuation和@Bean来实现的:   1、@Configuation注解,说明此类是配置类,相当于Spr

  • 本文向大家介绍详解SpringBoot Schedule配置,包括了详解SpringBoot Schedule配置的使用技巧和注意事项,需要的朋友参考一下 1. 定时任务实现方式 定时任务实现方式: Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。一般用的较少,这篇文