Spring Boot具有預配置的指標。據我所知,它使用http://metrics.codahale.com/庫。我如何獲得MetricRegistry
對象來添加我的自定義指標?如何在Spring Boot中添加一個指標?
5
A
回答
2
Spring Boot不使用Codahale指標(還)。如果計劃位於類路徑中,該計劃將作爲一個選項予以支持。如果你喜歡這樣做,那麼MetricRegistry
將在應用程序上下文中,你可以簡單地@Autowire
它並使用它。您可以在a branch in my fork上看到正在進行的工作。
用於添加指標的引導界面爲GaugeService
和CounterService
。你注入那些並用它們來記錄測量結果。當Codahale得到支持的時候,這也是推薦的入口點,所以你現在就可以開始使用它,並且如果你願意的話可以稍後添加Codahale的東西。
3
-1
,有一項是http://www.ryantenney.com/metrics-spring/電線codahale指標在執行器/health
端點完成一些集成的魔力。
有了這種依賴關係包括,
compile 'com.ryantenney.metrics:metrics-spring:3.0.0-RC2'
,你可以在你的應用程序配置 「enableMetrics」
@EnableMetrics
public class ApplicationConfiguration {
...
這可以讓你的時間與@timed
註解每個請求:
@Timed
@RequestMapping(method=RequestMethod.GET)
public @ResponseBody
Foo foo() {
...
並與進行其他互動彙總到執行器/health
端點。
我已經把它實現這種集成的應用實例:
https://github.com/benschw/consul-cluster-puppet/tree/master/demo
和深入的教程在這裏寫一個更多: http://txt.fliglio.com/2014/10/spring-boot-actuator/
相關問題
- 1. Spring Boot 2.x指標類
- 2. 如何在spring-boot中添加多個application.properties文件?
- 3. 如何在Spring Boot中的@PostConstruct中添加一個動態創建的bean
- 4. 在Spring Boot MVC中添加ShallowEtagHeaderFilter
- 5. Spring Boot添加HTML和JavaScript
- 6. 如何在spring-boot項目中指定spring-data-rest版本?
- 7. 如何在Spring Boot Application中添加方法級別認證?
- 8. 如何在Spring Boot中爲Freemarker指定多個templateLoaderPaths?
- 9. 如何在Spring Boot應用程序中添加非標準化的SQL函數?
- 10. 如何在qlikView中添加指標?
- 11. 如何在Spring Boot 1.4.2.RELEASE
- 12. 在Spring Boot中將指標推送到普羅米修斯Pushgateway
- 13. 如何在spring-boot中註冊一個自定義的HttpMessageConvertor?
- 14. Spring Boot Undertow將RequestLimitingHandler添加到DeploymentInfo
- 15. Spring Boot starter社交Facebook添加權限
- 16. Spring Boot:在標題中發送JWT(OAuth)
- 17. 在MVC webgrid中添加一個「加載」指標?
- 18. 如何在spring boot 1.4.1中配置querydsl?
- 19. 如何在Java Spring Boot中獲得Distributing()?
- 20. 如何在spring boot中設置useBodyEncodingForURI =「true」
- 21. 如何在spring-boot中啓用TaskScheduler?
- 22. 如何在spring-boot中使用spring.jersey.init。*?
- 23. 如何在Spring Boot中使用AllNestedConditions
- 24. 如何在web.xml中配置spring-boot servlet?
- 25. 如何使用spring-boot指定spring-data-mongodb版本?
- 26. Spring Boot:如何將JSON對象添加到GET請求?
- 27. CSS未在Spring Boot中加載
- 28. 在Spring Boot中增加HTTP Post maxPostSize
- 29. 如何在Spring(Boot)應用程序的代碼中動態添加Bean?
- 30. Liberty Spring Boot vs Spring Boot