private static SkyWalkingBuilder AddSkyWalkingCore(this IServiceCollection services)
        {
            if (services == null)
            {
                throw new ArgumentNullException(nameof(services));
            }

            var builder = new SkyWalkingBuilder(services);

            builder.AddHosting().AddDiagnostics().AddHttpClient();

            return(builder);
        }