- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我有一个 ASP.NET MVC 网站,我正在实现 Application Insights。现在,我按如下方式记录跟踪事件:
private static TelemetryClient _APM;
private static TelemetryClient APM
{
get
{
if (_APM == null) { _APM = new TelemetryClient(); }
return _APM;
}
}
public static void Trace(string Message)
{
APM.TrackTrace(Message);
}
如您所见,这将为所有跟踪维护 TelemetryClient 的单个静态实例。这是我们应该如何使用客户端吗?或者我们应该为每个日志创建一个新的 TelemetryClient 实例?
最佳答案
根据 the docs你应该:
... use an instance of TelemetryClient for each module of your app. For instance, you may have one TelemetryClient in your web service to report incoming http requests, and another in a middleware class to report business logic events.
为每个日志创建一个新的遥测客户端可能很昂贵,因此根据您的应用程序的结构,您可能正确地使用您在帖子中描述的单例模式。
关于c# - 将 TelemetryClient 的静态实例与 Application Insights 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34709278/
我有问题 Microsoft.ApplicationInsights对象。每次代码第一次命中这些对象时,初始化的时间都非常长(有时甚至大约 40 秒)。 示例 1: 示例 2: 第一次加载这么长的原因
在虚拟助手模板 (https://github.com/microsoft/botframework-solutions/tree/master/templates/Virtual-Assistant
我正在尝试使用我的 AppInsightsHelper 类启用采样,该类启动依赖操作来跟踪性能。 这就是我初始化 TelematryClient 的方式: public ApplicationIns
我想将 Application Insights 遥测数据记录到我自己的帐户和客户的帐户中。 使用 TelemetryClient 的多个实例将相同的数据记录到两个不同的 Application In
使用遥测客户端记录自定义事件日志,如下所示: var telemetryClient = new TelemetryClient(); telemetryClient.Instrumentat
使用遥测客户端记录自定义事件日志,如下所示: var telemetryClient = new TelemetryClient(); telemetryClient.Instrumentat
我希望使用与遥测客户端关联的 TrackTrace 方法。需要创建 TelemetryClient 的实例才能访问此方法。 TelemetryClient 可以在 Controller 的构造函数中初
我直接在代码中使用 TelemetryClient (v0.17.0.576),看起来只有当我最后手动调用 Flush 时才能将数据推送到 Azure,这感觉不对。我在这里错过了什么吗? var co
我尝试过在刷新和不刷新的情况下跟踪自定义指标。但是,这些指标仅间歇性地显示在 Application Insights 的“自定义”部分下。第一个问题:是否需要在每次“TrackMetric(metr
我尝试过在刷新和不刷新的情况下跟踪自定义指标。但是,这些指标仅间歇性地显示在 Application Insights 的“自定义”部分下。第一个问题:是否需要在每次“TrackMetric(metr
在此链接上:https://azure.microsoft.com/en-us/documentation/articles/app-insights-api-custom-events-metric
我有一个使用 BlobTrigger 的简单 Azure 函数,并且希望使用 Application Insights SDK 来处理自定义遥测。 [FunctionName("Create-
我有一个 ASP.NET MVC 网站,我正在实现 Application Insights。现在,我按如下方式记录跟踪事件: private static TelemetryClient _APM;
我使用的是 Azure 函数应用 v3,我想将详细信息记录到 Application Insights 中。函数应用程序中默认有 ILogger。将详细信息记录到 App Insights 中的 Il
我使用的是 Azure 函数应用 v3,我想将详细信息记录到 Application Insights 中。函数应用程序中默认有 ILogger。将详细信息记录到 App Insights 中的 Il
我已将 Web 项目从 RC1 迁移到 RC2,但遇到此错误: Unable to resolve service for type 'Microsoft.ApplicationInsights.Te
我正在尝试使用 Azure Functions:我主要尝试将现有的 Web 作业迁移到 Azure Functions,现在是时候将 Application Insights 集成到我的一个函数中了。
我有一个.NET 6 Worker Service应用程序部署到在 AppService 下运行的 Docker 容器中的 Azure Web App for Containers 。 Microso
Microsoft 声明 Application Insights 的 SLA 是: We guarantee that the data latency of the Application Ins
Microsoft 声明 Application Insights 的 SLA 是: We guarantee that the data latency of the Application Ins
我是一名优秀的程序员,十分优秀!