应用程序洞察中没有自定义事件 [英] No Custom Events in Application Insights

查看:0
本文介绍了应用程序洞察中没有自定义事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

正在尝试在应用程序洞察中创建自定义事件,但它未显示在Azure门户上。所有其他事件,如请求、依赖项、异常都是可见的。

我在DotNet内核中尝试过,在调试日志中看到以下内容,但门户中仍然没有事件,甚至自定义事件表也是空的:

Application Insights Telemetry: {"name":"Microsoft.ApplicationInsights.Dev.<instrumentkey>.Event","time":"2019-12-05T19:16:34.1373921Z","iKey":"<instrument key>","tags":{"ai.application.ver":"1.0.0.0","ai.cloud.roleInstance":"<role>","ai.session.id":"<session>","ai.user.id":"<user>","ai.operation.id":"<operation>","ai.operation.parentId":"|<some ids>","ai.operation.name":"GET /auth/login","ai.location.ip":"::1","ai.internal.sdkVersion":"dotnetc:2.11.0-21474","ai.internal.nodeName":"<subscription>"},"data":{"baseType":"EventData","baseData":{"ver":2,"name":"SAML_Authentication_Initiated","properties":{"DeveloperMode":"true","AspNetCoreEnvironment":"Local"}}}}

我也尝试了一下,在浏览器控制台中可以看到如下成功的POST请求:

POST https://dc.services.visualstudio.com/v2/track

[{"time":"2019-12-05T19:00:21.781Z","iKey":"<instrumentkey>","name":"Microsoft.ApplicationInsights.<instrumentkey>.Event","tags":{"ai.user.id":"<user>","ai.session.id":"<session>","ai.device.id":"browser","ai.device.type":"Browser","ai.operation.name":"/public","ai.operation.id":"<operationid>","ai.internal.sdkVersion":"javascript:2.3.1"},"data":{"baseType":"EventData","baseData":{"ver":2,"name":"CustomEvent","properties":{},"measurements":{}}}}]

响应

{"itemsReceived":1,"itemsAccepted":1,"errors":[],"appId":"<application id>"}

不确定Azure需要多长时间来处理自定义事件,或者我应该创建支持票证或我这一端出现问题。

推荐答案

应用程序洞察通常需要3-5分钟才能开始在门户中显示数据,请参阅official doc注意部分。

如果您担心数据丢失,可以使用Flush()方法。

如果数据在门户中显示之前的时间总是超过5分钟,您应该考虑opening a support ticket以获得专业帮助。

这篇关于应用程序洞察中没有自定义事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆