/// <summary> /// Adds default dimensions and properties from the specified environment into the specified metrics context. /// </summary> /// <param name="context">the context to configure with environment information</param> private void ConfigureContextForEnvironment(MetricsContext context) { if (context.HasDefaultDimensions) { return; } var defaultDimensions = new DimensionSet(); defaultDimensions.AddDimension("ServiceName", _environment.Name); defaultDimensions.AddDimension("ServiceType", _environment.Type); context.DefaultDimensions = defaultDimensions; _environment.ConfigureContext(context); }