Transports use the following routing key convention:
Transports use the vumi exchange (which is a direct exchange).
The routing keys used by metrics workers are detailed in the table below. Exchanges are direct unless otherwise specified.
Component | Consumer / Producer | Exchange | Exch. Type | Queue Name | Routing Key | Notes |
---|---|---|---|---|---|---|
MetricTimeBucket | ||||||
Consumer | vumi.metrics | vumi.metrics | vumi.metrics | |||
Publisher | vumi.metrics.buckets | bucket.<number> | bucket.<number> | |||
MetricAggregator | ||||||
Consumer | vumi.metrics.buckets | bucket.<number> | bucket.<number> | |||
Publisher | vumi.metrics.aggregates | vumi.metrics.aggregates | vumi.metrics.aggregates | |||
GraphiteMetricsCollector | ||||||
Consumer | vumi.metrics.aggregates | vumi.metrics.aggregates | vumi.metrics.aggregates | |||
Publisher | graphite | topic | n/a | <metric name> |