/// <summary>
        /// Enables InfluxDB's Line Protocol serialization on the metrics and metrics-text responses
        /// </summary>
        /// <param name="options">The metrics middleware options checksBuilder.</param>
        /// <returns>The metrics host builder</returns>
        public static IAppMetricsMiddlewareOptionsBuilder AddPrometheusFormatters(this IAppMetricsMiddlewareOptionsBuilder options)
        {
            options.AddMetricsPrometheusFormatters();
            options.AddMetricsTextPrometheusFormatters();

            return(options);
        }
        /// <summary>
        /// Enables InfluxDB's Line Protocol serialization on the metric endpoint's response
        /// </summary>
        /// <param name="options">The metrics middleware options checksBuilder.</param>
        /// <returns>The metrics host builder</returns>
        public static IAppMetricsMiddlewareOptionsBuilder AddMetricsTextPrometheusFormatters(this IAppMetricsMiddlewareOptionsBuilder options)
        {
            options.AppMetricsBuilder.Services.Replace(ServiceDescriptor.Transient <IMetricsTextResponseWriter, PrometheusPlainTextMetricsWriter>());

            return(options);
        }