public void MetricSimpleLine() { var actual = Prometheus.Metric("metric_without_timestamp_and_labels", 12.47); var expected = "metric_without_timestamp_and_labels 12.47"; Assert.Equal(expected, actual); }
public void MetricLine() { var labels = new Dictionary <string, string> { { "method", "post" }, { "code", "200" } }; var actual = Prometheus.Metric("http_requests_total", 1027, labels, DateTimeOffset.FromUnixTimeMilliseconds(1395066363000)); var expected = "http_requests_total{method=\"post\",code=\"200\"} 1027 1395066363000"; Assert.Equal(expected, actual); }