Skip to content

Latest commit

 

History

History
14 lines (12 loc) · 554 Bytes

File metadata and controls

14 lines (12 loc) · 554 Bytes

Formatter for App.Metrics that formats output data as JSON compatible with the Datadog API.

Usage:

var metrics = new MetricsBuilder()
    .Report.OverHttp(o =>
    {
        o.HttpSettings.RequestUri = new Uri("https://app.datadoghq.com/api/v1/series?api_key=" + apiKey);
        o.MetricsOutputFormatter = new DatadogFormatter(new DatadogFormatterOptions { Hostname = Environment.MachineName });
        o.FlushInterval = TimeSpan.FromSeconds(5);
    })
    .Build();