/ / Uso de MetricsServlet para obtener métricas en Cassandra - java, cassandra, dropwizard, cassandra-3.0, codahale-metrics

Uso de MetricsServlet para obtener métricas en Cassandra - java, cassandra, dropwizard, cassandra-3.0, codahale-metrics

Quiero obtener varias métricas como la latencia de lectura / escritura, la utilización del disco, etc. de cada uno de mis nodos Cassandra (sin usar JMX) como un objeto JSON. Me parece que MetricsServlet, puedes hacer exactamente eso. Sin embargo, todavía no puedo averiguar qué debo hacer para usarlo (métricas-servlets no viene con Cassandra). Apreciaré si puedo obtener algún consejo / código de muestra (para obteniendo cualquier métrica).

Respuestas

1 para la respuesta № 1

Cassandra no es un servidor web java, no lo haceServlets de apoyo. Necesitaría iniciar un servidor web java en la misma JVM que Cassandra y cargar esos servlets. Si bien es posible, probablemente sea mucho menos trabajo simplemente consultar las métricas a través de JMX y convertir a JSON con una aplicación externa o exponer JMX a través de http con algo como MX4J (Lo que yo recomendaría)