Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }