/// <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); }
[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); }