Just writes metrics to STDOUT; mainly used for testing.
Initialize a MetricsProvider class. This MUST be overridden by subclasses. All configuration must be passed as keyword arguments to the class constructor (these come from
--metrics-configCLI arguments). Any dependency imports must be made in the constructor. The constructor should do as much as possible to validate configuration.
Parameters: region_name (str) – the name of the region we’re connected to
Flush all metrics to the provider. This is the method that actually sends data to your metrics provider/store. It should iterate over
self._limitsand send metrics for them, as well as for