コード例 #1
0
        /// <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);
        }