在监视器 azur 指标上创建图形时 counterBuilder 和 histogramBuilder 之间有什么不同?

问题描述 投票:0回答:1

您好,我对自定义指标有疑问。 我用这个方法

GlobalOpenTelemetry.getMeter("toto").counterBuilder("count").setUnit("milliseconds").build().add(Long.valueOf(2L);
GlobalOpenTelemetry.getMeter("toto").histogramBuilder("histo").setUnit("milliseconds").build().record(2.0);

当我单击 azur 监视器 -> 监督 -> 指标时,我选择指标名称,然后可以看到我的图表。 计数指标和“历史”指标没有什么不同?

我使用的其他示例本教程


  Meter meter = GlobalOpenTelemetry.getMeter("OTEL.AzureMonitor.Demo");

        LongCounter myFruitCounter = meter
                .counterBuilder("MyFruitCounter")
                .build();

        myFruitCounter.add(1, Attributes.of(AttributeKey.stringKey("name"), "apple", AttributeKey.stringKey("color"), "red"));
        myFruitCounter.add(2, Attributes.of(AttributeKey.stringKey("name"), "lemon", AttributeKey.stringKey("color"), "yellow"));
        myFruitCounter.add(1, Attributes.of(AttributeKey.stringKey("name"), "lemon", AttributeKey.stringKey("color"), "yellow"));
        myFruitCounter.add(2, Attributes.of(AttributeKey.stringKey("name"), "apple", AttributeKey.stringKey("color"), "green"));
        myFruitCounter.add(5, Attributes.of(AttributeKey.stringKey("name"), "apple", AttributeKey.stringKey("color"), "red"));
        myFruitCounter.add(4, Attributes.of(AttributeKey.stringKey("name"), "lemon", AttributeKey.stringKey("color"), "yellow"));
    }

我尝试在 azur 监视器>监督>指标中创建我的图形,我可以选择我的指标。 但是当我创建图表时,我看不到标签 apple 和柠檬。 也许 azur 上的指标不会为指标创建图表:/。 我如何创建这个特定的图表,我不想使用 grafana :)

我尝试了该解决方案并使用microsoft azure网站,但教程不好:/

azure azure-application-insights metrics
1个回答
0
投票

计数器直方图指标有不同的用途。要查看 Azure Monitor 中指标的有意义的区别,调整收集的数据和可视化设置应该可以帮助您更清楚地看到差异。以突出其具体特征和目的的方式收集和可视化数据。

  • 当指标附加多个维度或属性时,Azure Monitor 的本机指标图表可能并不总是显示各个数据点的标签。

通过使用 Azure Monitor 工作簿,我们可以将“苹果”和“柠檬”标签与指标值一起可视化。

创建自定义指标:

enter image description here

  • 将指标数据及其值发送到 Azure Monitor 后,您可以在 Azure Monitor 指标资源管理器或日志中查询这些指标。

使用指标资源管理器:

  • 选择指标(“MyFruitCounter”)并使用“分组依据”功能按“名称”和“颜色”维度对数据进行分组。它为“名称”和“颜色”的每个组合创建单独的线条或条形,

创建日志查询:

enter image description here

  • 编写自定义查询以按值对数据进行分组和聚合。
MyFruitCounter
| summarize SumValue = sum(CounterValue) by name, color

使用 Metrics Explorer 或日志中的分组和聚合功能,通过这些值可视化您的数据。

© www.soinside.com 2019 - 2024. All rights reserved.