public static void AddAppMetricsInfluxDbMetrics(
            this IServiceCollection services, IConfiguration config)
        {
            services
            .AddMetrics(options =>
            {
                options.Configuration.Configure(config =>
                {
                    config.AddAppTag("ThorSSO");
                    config.Enabled          = true;
                    config.ReportingEnabled = true;
                });
            })
            .AddMetricsReportingHostedService()
            .AddMetricsTrackingMiddleware(options =>
                                          options.IgnoredHttpStatusCodes = new List <int> {
                404
            }
                                          )
            .AddAppMetricsHealthPublishing()
            .AddMetricsEndpoints()
            .AddHealthChecks();

            services.AddControllers().AddMetrics();
        }