跟踪事件和azure监视器

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

我需要添加一些指标并想要分析这些指标。我正在使用 trackevent 将事件传递给 azure 监控。我正在关注以下页面:- https://learn.microsoft.com/en-us/azure/azure-monitor/app/api-custom-events-metrics

我使用下面的代码生成事件并将其发送到 azure 监视器(应用程序洞察)。

var telemetryConfig = TelemetryConfiguration.CreateDefault();
_telemetryClient = new TelemetryClient(telemetryConfig);
_telemetryClient.TrackEvent(eventName: "ResourceCreated",
                    properties: new Dictionary<string, string>
                    {
                        {"ParentID", "ResourceID"},
                        {"ResourceAction", "Action"}
                });

这足以在天蓝色监视器上查看事件吗?还是我需要做更多事情。

我在天蓝色监视器上看不到事件。

azure-application-insights azure-monitoring azure-monitor
1个回答
0
投票

(基于离线对话 - 未创建 Application Insights 资源)

这里需要使上述代码工作:

  1. 创建 Application Insights 资源

  2. 在遥测配置上设置连接字符串

    telemetryConfig.ConnectionString = "Your Application Insights Connection String";

  3. 如果这是控制台应用程序,那么在退出之前刷新遥测非常重要(同时,对于网络应用程序来说,不应将其作为处理请求的一部分来完成)

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