private void SetupTestView(Meter meter) { var measure = meter.CreateDoubleCounter("test"); var labels = new Dictionary <string, string>() { { "a", "v1" }, { "b", "v1" }, { "c", "v1" } }.ToList(); for (int i = 0; i < 10; i++) { measure.Add(default(SpanContext), i, labels); } /*var tagsComponent = new TagsComponent(); * var tagger = tagsComponent.Tagger; * * ITagKey aKey = TagKey.Create("a"); * ITagKey bKey = TagKey.Create("b"); * ITagKey cKey = TagKey.Create("c"); * * string viewName = "test.test"; * IMeasureDouble measure = MeasureDouble.Create(Guid.NewGuid().ToString(), "test", MeasureUnit.Bytes); * * IViewName testViewName = ViewName.Create(viewName); * IView testView = View.Create( * testViewName, * "test", * measure, * Sum.Create(), * new List<ITagKey>() { aKey, bKey, cKey }); * * stats.ViewManager.RegisterView(testView); * * ITagContext context1 = tagger * .EmptyBuilder * .Put(TagKey.Create("a"), TagValue.Create("v1")) * .Put(TagKey.Create("b"), TagValue.Create("v1")) * .Put(TagKey.Create("c"), TagValue.Create("v1")) * .Build(); * * for (int i = 0; i < 10; i++) * { * stats.StatsRecorder.NewMeasureMap().Put(measure, i).Record(context1); * } * */ }
private void SetupTestView(Meter meter) { var measure = meter.CreateDoubleCounter("test"); var labels = new Dictionary <string, string>() { { "a", "v1" }, { "b", "v1" }, { "c", "v1" } }.ToList(); for (int i = 0; i < 10; i++) { measure.Add(default(SpanContext), i, labels); } }