gpt4 book ai didi

azure - 我可以在 Application Insights 中按 CustomData 聚合事件吗?

转载 作者:行者123 更新时间:2023-12-03 00:50:04 26 4
gpt4 key购买 nike

我正在尝试在 Application Insights 中制作一个图表,以绘制每次调用 API 时由我的 API 执行的特定操作的数量,并按其执行的语言进行分组。我添加了以下遥测事件:

telemetryClient.TrackEvent("Count event", 
properties:new Dictionary<string, string>(){{"language", language}},
metrics:new Dictionary<string, double>(){ {"messageCount", operationCount } } );

在指标资源管理器中,当我按事件名称进行过滤时,我可以根据需要按语言进行分组。当事件显示为日志条目时,我可以在事件的 CustomData 中看到 operationCount 值,但我无法在图表中显示该值。我只能选择聚合总和,即调用我的 API 的次数:

enter image description here

有什么方法可以制作一个图表,其中操作计数值作为 y 轴,时间作为 x 轴,并按语言划分?

最佳答案

您应该能够使用 Application Insights Analytics 来完成此操作(然后根据需要固定到仪表板)。

下面是按语言划分的面积图,包含 10m 桶:

customEvents
| where timestamp > ago(1d)
| extend language = tostring(customDimensions.language)
| summarize sum(todouble(customMeasurements.messageCount)) by language, bin(timestamp, 10m)
| render areachart

关于azure - 我可以在 Application Insights 中按 CustomData 聚合事件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49008523/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com