Beispiel #1
0
        internal static void CallBackForMyObservation(Int64ObserverMetric observerMetric)
        {
            var labels1 = new List <KeyValuePair <string, string> >();

            labels1.Add(new KeyValuePair <string, string>("dim1", "value1"));

            observerMetric.Observe(Process.GetCurrentProcess().WorkingSet64, labels1);
        }
Beispiel #2
0
        private void TestCallbackLong(Int64ObserverMetric observerMetric)
        {
            var labels1 = new List <KeyValuePair <string, string> >();

            labels1.Add(new KeyValuePair <string, string>("dim1", "value1"));

            var labels2 = new List <KeyValuePair <string, string> >();

            labels2.Add(new KeyValuePair <string, string>("dim1", "value2"));

            observerMetric.Observe(10, labels1);
            observerMetric.Observe(20, labels1);
            observerMetric.Observe(30, labels1);

            observerMetric.Observe(100, labels2);
            observerMetric.Observe(200, labels2);
            observerMetric.Observe(300, labels2);
        }