你好! 我一直在尝试设置一个演示,以在 AspNetCore 应用程序上使用 Application Insights 跟踪 IP 地址,我知道为了实现这一点,您需要使用 TelemetryInitializer 我打算使用包含在sdk,但是所有文档都指向常规的 ASP.NET 您能否提供一些关于如何使用 AspNetCore 启用这些初始化程序的指导? 谢谢! 解决方案 ASP.NET Core 上的配置会因为 DI 不同,你可以找到这里有例子. 相关文章: 创建新的初始化器. 在AddApplicationInsightsTelemetry() 在 Startup 类的 ConfigureServices 中调用.例如: //如果 MyCustomTelemetryInitializer 可以在没有 DI 注入参数的情况下构造,则使用此选项services.AddSingleton(new
以下是关于 ApplicationInsights 的编程技术问答
你好! 我管理一个 ApplicationInsightsinstance 并拥有多个用户. 但是,尽管现在 ApplicationInsights 中几乎所有角色(通过 IAM 编写/所有者的所有角色)我的用户都不允许创建/保存“工作簿".或保存“用户流";在此 ApplicationInsights 中. 我还能尝试什么来启用我的用户? 解决方案 嗨 CDanzmann, 感谢您探索 Azure Application Insights. 能否请您“添加角色分配" 并为您的用户提供“Application Insights 组件贡献者"的角色,看看是否有帮助. 您还可以验证您是否可以共享现有的工作簿或用户流,并查看他们是否可以查看、编辑和保存它们. 当您单击 +New 时,我遇到了关于 UserFlows 的一件事,似乎没有立即发生,但是请单击编辑并将其保存为新的 UserFlow. 希望以上信息对您有所帮助.如
我尝试在托管多个应用程序的本地服务器之一中安装应用程序洞察状态监视器.配置后我发现它向应用程序添加了一些程序集和配置更改.有没有办法可以将它们排除在外将其添加到应用程序并将其添加到公共位置并引用它.另外,我可以将必填字段添加到 而不是更改网络配置吗?IIS applicationhost config ? 解决方案 你好 Sanjay3290,Application Insights 与每个 Web 应用程序紧密耦合.一些 web.config 更改包括添加一个 HTTPModule 来处理与门户的通信.如果您将其移至应用程序主机,那么您开发中的所有 Web 应用程序无论您是否愿意,都将使用 HTTPModule. 每个 Web 应用程序都将向门户中的不同资源报告.因此,将配置的那部分移动到影响所有 Web 应用程序的区域意味着每个应用程序都将报告到门户中的同一资源. 即使您将所有 Application Insights DLL 移至 GAC 并从每个项目中删除,
我正在使用 Application Insights 跟踪自定义性能指标并将表示毫秒的原始数值发送到 Azure.我是通过 JS SDK 做的:appInsights.trackMetric(name, value) 我在 Azure 门户中的查询如下所示: customMetrics|其中名称 ==“InitialPageLoadWithFeed"|渲染时间表 解决方案 总结 您可以使用 扩展运算符 创建计算列并将它们附加到结果集中,允许您将 Y 轴或 X 轴值修改为更有意义的值. 说明 如果您要在 上尝试以下查询演示站点,您会看到如下内容: customMetrics|其中名称 == “客户提前期"|渲染时间表 在上面的时间图中,Y轴是“价值";X轴是“时间戳";(可以使用下拉箭头更改为使用不同的值). 如果 value 显示秒数和你真正想要的,你会怎么做显示分钟? 扩展运算符 允许您修改显示的值: customMetrics|扩展
您好,除了每个自定义事件的时间戳,我想查询哪些自定义事件花费了多少时间,想查看自定义事件发生的持续时间. 假设,在 requests 中,我们可以使用 性能桶或持续时间. 谢谢! WSBukhari 解决方案 嗨 WSBukhari, 为了查询自定义事件的持续时间,您首先需要使用 SDK 跟踪持续时间作为事件的指标. 你可以按照下面的stackoverflow线程来创建这样一个事件,然后跟踪它: https://stackoverflow.com/questions/28163352/timing-events-in-application-洞察天蓝色 一旦你跟踪了你的事件,你就可以用这样的查询来查询它: customEvents|其中名称 == “我的事件"|其中时间戳>=以前(3d)|extend elapsed = customMeasurements.[“Elapsed"]|总结 avgelapsed = avg(todo
据报道 在 GitHub 上,普通调用 Azure Storage 以检查表是否存在(如果存在则创建它不会)导致 HTTP 409 响应代码,该代码在 Application Insights 中记录为异常/失败.这极大地增加了 App Insights Monitor 中的噪音,并使查找真正重要的异常变得更加困难.我不这么认为Application Insights 应该将此报告为失败,但处理此问题的最佳做法是什么? 顺便说一句,我认为 Storage SDK 不应该邀请 409 并向 App Insights 抛出可见异常. 解决方案 您可以实现 遥测处理器,在发送到 AI 端点之前过滤掉不必要的遥测数据: 使用 Microsoft.ApplicationInsights.Channel;使用 Microsoft.ApplicationInsights.Extensibility;公共类 SuccessDependencyFilter : ITelemetryPr
我不知道如何解释这个问题?因为这不是问题/问题.这是客户提供的要求. 要求:我有 ApplicationX 之类的功能应用. 我们可以从 Applicationy 和 Applicationz 等不同的客户端访问我们的函数应用程序. 当我们同时创建一个功能应用程序时,我们可以为各个功能应用程序启用应用程序洞察力. 但是当我们从应用程序 y 和应用程序 z 访问函数应用程序时,相应的函数应用程序应用程序洞察力正在混合维护这些应用程序的跟踪. 但我想根据应用程序将这些痕迹分离到一个应用程序中.我希望你们理解我要解释的内容.任何帮助表示赞赏. 解决方案 我不明白这到底是什么动作 有什么帮助吗?
大家好, 我想了解更多 关于人工智能的定价计算. .假设我在北欧托管了 3 个 IaaS 虚拟机和 1 个 Web 应用程序.他们每个人每月生成 5GB 的数据. 在 3 个 VM 中,一个用于 IIS,第二个 VM 用于应用程序 (.Net)第三个用于 SQL DB . 我们需要监控 VM 中的所有资源以及 Web App 中的组件.MS 网站显示为卷计算 .此计算是否基于每个节点(VM 或 PaaS) 基础?大概是多少上述方案的成本? 解决方案 即使是稍微过时的账单信息也可能产生很大的财务影响,因此我们希望确保我们为您提供尽可能提供最准确的信息. 有两种选择: 1) 您可以随时使用我们的定价计算器 https://azure.microsoft.com/en-我们/定价/计算器/ 2) 在 Azure 门户中,您可以通过转到 打开计费支持请求帮助 + 支持 >新的支持请求 >计费然后完成向导
大家好, 您能否帮助我 如何创建使用动态阈值来实现高服务器响应时间的 Azure Monitor 性能指标警报. 感谢您尽早回复. 感谢和问候 钱德拉. 解决方案 要在 Azure Monitor 中创建具有动态阈值的警报,我会查看以下文档: https://docs.microsoft.com/en-us/azure/monitoring-and-diagnostics/monitoring-alerts-dynamic-thresholds 要在 Application Insights 中创建警报以监控响应时间,您需要查看以下文档: https://docs.microsoft.com/en-us/azure/application-insights/app-insights-alerts
我在 Application Insights 中的新警报选项卡(因此不是警报经典选项卡)中创建了一个警报规则.成功创建后,警报在警报视图中不可见.警报处于活动状态,因为我在电子邮件中收到有关警报的通知被触发了. 另一个奇怪的事情是,当我使用 resources.azure.com 搜索警报时,它会在搜索快速结果中弹出.但是一旦我点击它,我就不会导航到层次结构位置. 还尝试通过 powershell 检索所有警报,但新创建的警报不存在.使用 ARM 模板创建警报有效,但存在相同的问题:它处于活动状态,但无处可寻. 有什么想法吗? 解决方案 当您创建规则时,我会密切注意警报目标,特别是操作组位置. 如果您将这两个都设置为您当前的资源组,您应该会看到如下内容:
是否可以为 连续创建ARM模板 将日志导出到 blob? 解决方案 嗨,Ashutosh, 感谢您使用 Azure Application Insights.抱歉,目前无法使用 ARM 模板为 Application Insights 配置连续导出,作为替代方法,您可以使用 PowerShell 下面的文档链接解释了它. https://docs.microsoft.com/en-us/powershell/module/azurerm.applicationinsights/new-azurermapplicationinsightscontinuousexport?view=azurermps-5.7.0 我们的团队已经在倾听可以帮助我们客户的想法/功能.请花一点时间投票支持可以相应优先级的特定功能.感谢您的时间和反馈. https://feedback.azure.com/forums/357324-application-insights/sug
在开发/测试订阅中使用 appins 时是否有降价 (https://azure.microsoft.com/en-us/offers/ms-azr-0148p/) 解决方案 嗨,Rickard123, 感谢您使用 Azure 开发/测试和 Application Insights. 目前 Azure 开发/测试中的 Application Insights 没有折扣,但 Application Insights 业务模型已经针对开发/测试使用进行了优化. 由于唯一的费用是对摄取的数据量和期间的数据量开发/测试工作通常很低,成本也很低. 此外,默认情况下,Application Insights 使用智能数据采样来优化在压力/规模测试等高负载期间收集的数据. 希望这会有所帮助.如果您还有任何问题,请告诉我们.
我正在调查是否可以让 AppInsights(分析器)在作为 docker 容器运行的 Windows Nano 上工作.我一直无法找到一种或另一种方法.这里的人都知道. ...谢谢. 解决方案 嗨,65pony, 您可以探索以下 GitHub 存储库,其中包含示例 dot net asp Web 应用程序以及在作为 docker 容器运行的 Windows Nano 上启用 AppInsights(分析器)的步骤. https://github.com/benc-uk/dotnet-demoapp/blob/master/docker/nanoserver-1809.Dockerfile 希望这会有所帮助!
嗨 我在 Azure Web 应用程序中托管了一个 PHP 应用程序,并配置了 Application Insights(AI).我希望 AI 跟踪对“.js"等静态文件的请求.或“.html"文件,但我看不到这样做的方法.它不跟踪对“.php"的请求.文件. 谢谢 解决方案 你好,Yanis! 感谢您使用 Application Insights. 如果您希望从 Web 页面上的 Application Insights 获取遥测数据,我们的文档可以帮助您使用 JavaScript 朝着正确的方向开始: 网页应用洞察 https://docs.microsoft.com/en-us/azure/azure-monitor/app/javascript 了解您的网页或应用程序的性能和使用情况.如果您添加 Application Insights 到你的页面脚本,你会得到页面加载的时间和 AJAX 调用、浏览器异常和 AJAX 失败的计数和详