public CombinedSpectatorConfiguration(ISpectatorConfiguration baseConfiguration, ISpectatorOverrideConfiguration overrideConfiguration) { _baseConfiguration = baseConfiguration; _overrideConfiguration = overrideConfiguration; Metrics = CombineMetricConfigurations(_baseConfiguration.Metrics, _overrideConfiguration.Metrics); }
public CombinedSpectatorConfiguration(ISpectatorConfiguration baseConfiguration, ISpectatorOverrideConfiguration overrideConfiguration) { _baseConfiguration = baseConfiguration; _overrideConfiguration = overrideConfiguration; Metrics = CombineMetricConfigurations(_baseConfiguration.Metrics, _overrideConfiguration.Metrics); }
public void SetUp() { _baseConfig = JsonSpectatorConfiguration.LoadConfigFromString(@"{ ""statsdHost"": ""basehost"", ""statsdPort"": 8125, ""metricPrefix"": ""base.prefix"", ""interval"": ""00:00:01"", ""metrics"": [ { ""source"": ""performanceCounter"", ""path"": ""\\Processor(_Total)\\Interrupts/sec"", ""type"": ""gauge"", ""template"": ""base.performance.counter"" }, { ""source"": ""performanceCounter"", ""path"": ""\\Processor(_Total)\\Interrupts/sec"", ""type"": ""gauge"", ""template"": ""overriden.performance.counter"" } ] }"); _overrideConfig = JsonSpectatorConfiguration.LoadConfigFromString(@"{ ""statsdHost"": ""overridehost"", ""statsdPort"": 8126, ""metricPrefix"": ""override.prefix"", ""interval"": ""00:00:02"", ""metrics"": [ { ""source"": ""performanceCounter"", ""path"": ""\\Processor(_Total)\\Interrupts/sec"", ""type"": ""gauge"", ""template"": ""override.performance.counter"" }, { ""source"": ""performanceCounter"", ""path"": ""\\Processor(_Total)\\% Processor Time"", ""type"": ""gauge"", ""template"": ""overriden.performance.counter"" } ] }"); _combinedConfig = new CombinedSpectatorConfiguration(_baseConfig, _overrideConfig); }
public void SetUp() { _baseConfig = JsonSpectatorConfiguration.LoadConfigFromString(@"{ ""statsdHost"": ""basehost"", ""statsdPort"": 8125, ""metricPrefix"": ""base.prefix"", ""interval"": ""00:00:01"", ""metrics"": [ { ""source"": ""performanceCounter"", ""path"": ""\\Processor(_Total)\\Interrupts/sec"", ""type"": ""gauge"", ""template"": ""base.performance.counter"" }, { ""source"": ""performanceCounter"", ""path"": ""\\Processor(_Total)\\Interrupts/sec"", ""type"": ""gauge"", ""template"": ""overriden.performance.counter"" } ] }"); _overrideConfig = JsonSpectatorConfiguration.LoadConfigFromString(@"{ ""statsdHost"": ""overridehost"", ""statsdPort"": 8126, ""metricPrefix"": ""override.prefix"", ""interval"": ""00:00:02"", ""metrics"": [ { ""source"": ""performanceCounter"", ""path"": ""\\Processor(_Total)\\Interrupts/sec"", ""type"": ""gauge"", ""template"": ""override.performance.counter"" }, { ""source"": ""performanceCounter"", ""path"": ""\\Processor(_Total)\\% Processor Time"", ""type"": ""gauge"", ""template"": ""overriden.performance.counter"" } ] }"); _combinedConfig = new CombinedSpectatorConfiguration(_baseConfig, _overrideConfig); }