是否可以在一个请求中返回所有执行器的指标数据?当我向GET
发出/actuator/metrics
请求时,它将返回变量列表。
我不想每次都对每个变量提出新的请求。
答案 0 :(得分:1)
在启动应用程序时,它会告诉您所有端点可用,就像这样。
Mapped "{[/configprops || /configprops.json],
Mapped "{[/health || /health.json],
Mapped "{[/beans || /beans.json],
这些都是在Actuator中可用的端点。有关更多信息,请参见文档。检查“端点”部分,https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/
如果没有满足您要求的任何相关端点,可以随时编写自定义端点。
答案 1 :(得分:0)
首先,允许在配置文件中使用Prometheus端点(此示例使用application.yml
):
endpoint:
prometheus:
enabled: true
然后,您可以在一个(巨大)结果中获得所有变量的所有信息(此示例在本地服务器上):
http://localhost:7776/actuator/prometheus