Ejemplo n.º 1
0
        public void AddCloudMetricsPublisher(IMetricsBuilder builder, ISafeLogger logger, AzureOptions options)
        {
            logger.Info(() => "Adding Application Insights Metrics & Health Checks Reporting");

            builder.PushToApplicationInsights(p =>
            {
                p.MetricsSampleEventName = Constants.Events.MetricsSample;
                p.HealthCheckEventName   = Constants.Events.HealthCheck;
                p.PublishHealthChecks    = true;
                p.PublishHealthy         = false;
                p.PublishMetrics         = true;
            });
        }
Ejemplo n.º 2
0
Archivo: Add.cs Proyecto: qiqi545/HQ
 /// <summary>
 ///     Sends all metrics and health checks periodically to an Application Insights instrumentation.
 /// </summary>
 public static IMetricsBuilder PushToApplicationInsights(this IMetricsBuilder builder, IConfiguration config)
 {
     return(builder.PushToApplicationInsights(config.FastBind));
 }