Closed jkbudd closed 4 years ago
@sushengloong This is ready for another look now.
@talbright This can now handle an arbitrary number of dimensions coming in from the conf file.
cc: @realstraw
@talbright, @realstraw This now has a new object called DefaultConsoleReporterSettings
which Starport will default to if metrics.engine
is null or if the config for Graphite or Cloudwatch is missing.
This PR turns the
MetricSettings
object into a sealed trait, which is then inherited by the case objectsGraphiteReporterSettings
andCloudWatchReporterSettings
. The selection of the reporting engine is controlled via themetricsEngine
key inStarportSettings
.