Esempio n. 1
0
        /// <summary>
        ///     Enables JSON serialization on the metric and health endpoint responses
        /// </summary>
        /// <param name="host">The metrics host builder.</param>
        /// <returns>The metrics host builder</returns>
        public static IMetricsHostBuilder AddJsonSerialization(this IMetricsHostBuilder host)
        {
            host.AddJsonHealthSerialization();
            host.AddJsonMetricsSerialization();
            host.AddJsonMetricsTextSerialization();

            return(host);
        }
Esempio n. 2
0
        [AppMetricsExcludeFromCodeCoverage] // DEVNOTE: No need to test JsonSerializerSettings really
        public static IMetricsHostBuilder AddJsonSerialization(this IMetricsHostBuilder host, JsonSerializerSettings serializerSettings)
        {
            host.AddJsonEnvironmentInfoSerialization(serializerSettings);
            host.AddJsonHealthSerialization(serializerSettings);
            host.AddJsonMetricsSerialization(serializerSettings);
            host.AddJsonMetricsTextSerialization(serializerSettings);

            return(host);
        }