prometheus-net
22 строки · 609.0 Байт
1using Prometheus;2using System;3using System.Net.Http;4
5namespace tester6{
7internal class MetricServerTester : Tester8{9public override IMetricServer InitializeMetricServer()10{11return new MetricServer(hostname: "localhost", port: TesterConstants.TesterPort);12}13
14private static readonly HttpClient _httpClient = new();15
16public override void OnTimeToObserveMetrics()17{18var text = _httpClient.GetStringAsync($"http://localhost:{TesterConstants.TesterPort}/metrics").Result;19Console.WriteLine(text);20}21}22}
23