Grafito / carbono cómo obtener métricas por segundo

Hegrafito dockerizado y estoy trabajando conesta biblioteca para obtener métricas de una topología de Apache Storm. Estoy obteniendo datos de métricas, pero no importa lo que haga, solo puedo obtener datos por minuto donde realmente necesito que los puntos estén por segundo.

Segúnesta publicación SO He establecido la política de retención para capturar datos cada segundo. También he configurado

conf.put("topology.builtin.metrics.bucket.size.secs", 1);

y

void initMetrics(TopologyContext context) {
    messageCountMetric = new CountMetric();
    context.registerMetric("digest_count", messageCountMetric, 1);
}

en la clase que está configurando la topología y el tornillo en sí, respectivamente. A mi entender, esto debería hacer que las métricas se informen cada segundo. ¿Que me estoy perdiendo aqui? ¿Cómo puedo obtener informes de métricas cada segundo?

t / a por adelantado y felices fiestas a todos!

actualización 1

Aquí está mi archivo storage-schemas.conf:

root@cdd13a16103a:/etc/carbon# cat storage-schemas.conf 
# Schema definitions for Whisper files. Entries are scanned in order,
# and first match wins. This file is scanned for changes every 60 seconds.
#
#  [name]
#  pattern = regex
#  retentions = timePerPoint:timeToStore, timePerPoint:timeToStore, ...

# Carbon's internal metrics. This entry should match what is specified in
# CARBON_METRIC_PREFIX and CARBON_METRIC_INTERVAL settings
[carbon]
pattern = ^carbon\.
retentions = 1s:6h,1min:7d,10min:5y


[default_1min_for_1day]
pattern = .*
retentions = 1s:6h,1min:7d,10min:5y


[test]
pattern = ^test.
retentions = 1s:6h,1min:7d,10min:5y

[storm]
pattern = ^storm.
retentions = 1s:6h,1min:7d,10min:5y

Aquí está mi configuración de configuración:

Config conf = new Config();
conf.setDebug(false);
conf.put("topology.builtin.metrics.bucket.size.secs", 1);
conf.registerMetricsConsumer(GraphiteMetricsConsumer.class, 4);
conf.put("metrics.reporter.name", "com.verisign.storm.metrics.reporters.graphite.GraphiteReporter");
conf.put("metrics.graphite.host", "127.0.0.1");
conf.put("metrics.graphite.port", "2003");
conf.put("metrics.graphite.prefix", "storm.test");

Respuestas a la pregunta(1)

Su respuesta a la pregunta