2015-07-28 9 views
6

Sto utilizzando spring-boot-starter-actuator per ottenere un endpoint localhost/metrics.Come mostrare Servlet metriche Dropwizard con avvio a molla?

Ora desidero anche utilizzare la dipendenza dropwizard.metrics e metrics-servlets. Sulla loro pagina web (https://dropwizard.github.io/metrics/3.1.0/getting-started/) si afferma che con questo uno AdminServet con qualche tipo di menu di amministrazione per le metriche, sarebbero creati healt, threaddump e ping.

Ma io non vedo quel servlet. Devo forse registrarlo esplicitamente in spring-boot?

risposta

4

ho avuto per creare un'istanza del servlet esplicito e fornire un percorso di mappatura servlet come segue:

@Bean 
public ServletRegistrationBean servletRegistrationBean(){ 
    return new ServletRegistrationBean(new AdminServlet(),"/metrics/admin/*"); 
} 
+0

vedo il menu, ma non riesco a vedere le matrici come vuoto da quel collegamento. Tuttavia, l'accesso diretto/le metriche fornisce il risultato con i dati. Come hai colto questi due? – ravindrab