- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 ApplicationInsights API Explorer 来测试过滤器子句。但它会导致错误。
我发现了罕见的语法示例(startswith(request/name, 'GET')),我从中导出了过滤器。
在 API 资源管理器上: https://dev.applicationinsights.io/apiexplorer/metrics我输入了我的帐户凭据。
我的参数是:
指标ID:
requests/count
过滤器:
startswith(request/cloud_RoleInstance, 'development')
在 Kusto 语言中,查询应为:
requests
| where cloud_RoleInstance startswith "development"
| count
并且工作正常:结果:~ 47,000
我的查询结果是:
"error": {
"message": "Unexpected error occurred",
"code": "InternalServerFault",
"innererror": {
"code": "QueryCompilationError"
}
但我预计从任何以“development”开头的 cloud_RoleInstance 到达 AppInsights 的请求数量。
文档链接通常指向 https://dev.applicationinsights.io/但我似乎找不到有关过滤器语法的任何有用信息。是否不支持属性cloud_RoleInstance?
最佳答案
According to the specs ,过滤器查询是 OData query “其中每个子句的键应该是您正在检索的指标的适用维度”。如果我将您的过滤器查询稍微更改为 cloud_RoleInstance eq 'development'
然后我收到一个更有用的错误:“以下维度在此指标的过滤器子句中无效:cloud_RoleInstance”。我将联系产品团队,在第一时间返回更有用的错误消息。
执行此操作的正确方法是查询 API。您可以对 Kusto 查询进行编码并按原样发送,而不是将查询转换为 OData。
requests
| where cloud_RoleInstance startswith "development"
| count
编码为:
GET /v1/apps/{YOUR_APP}/query?query=requests%7C%20where%20cloud_RoleInstance%20startswith%20%22development%22%20%7C%20count%20
并返回您正在寻找的结果。
关于Azure ApplicationInsights 指标语法? - 内部服务器故障,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57525608/
我创建了一个新的 Azure Web 作业、一个新的 Application Insights 资源,并且只是尝试让一个作业登录到另一个作业。据我了解,它应该像添加适当的 NuGet 包一样简单,并按
我有问题 Microsoft.ApplicationInsights对象。每次代码第一次命中这些对象时,初始化的时间都非常长(有时甚至大约 40 秒)。 示例 1: 示例 2: 第一次加载这么长的原因
我正在使用 ApplicationInsights API Explorer 来测试过滤器子句。但它会导致错误。 我发现了罕见的语法示例(startswith(request/name, 'GET')
我不知道是否可以在没有 applicationInsight.config 的情况下创建完整的 TelemetryConfiguration 我看到有 TelemetryInitializers。添加
ApplicationInsights TrackException() 未记录堆栈跟踪。 调用非常简单,如下所示: this.telemetry.TrackException(ex, propert
我正在我的 ASP.NET Core Web 应用程序中创建一些 LogError 调用 _logger.LogError(new EventId(5000,"CustomName"),"descri
ApplicationInsights TrackException() 未记录堆栈跟踪。 调用非常简单,如下所示: this.telemetry.TrackException(ex, propert
我正在我的 ASP.NET Core Web 应用程序中创建一些 LogError 调用 _logger.LogError(new EventId(5000,"CustomName"),"descri
目前有人成功使用 ApplicationInsight 吗? 除了尝试让它发挥作用之外,我什么也没遇到。 首先,我遇到了很多问题,VS 拒绝使用 ApplicationInsight 创建新网站以及将
我在启动 ASP.NET MVC5 应用程序时遇到问题。到目前为止一切正常。启动应用程序时出现以下错误: Could not load file or assembly 'Microsoft.Appl
我正在实现自定义 ApplicationInsights 记录器,并且能够在跟踪、异常和请求等写入位置写入所有日志,但跟踪和异常中的 OperationId 为空。 昨天我使用相同的代码并在所有表中获
我的应用程序是 Microsoft Azure Function App。与 HttpTrigger 以及 Microsoft.Extensions.Logging - ILogger 一起使用。 如
鉴于此 appsettings.json { "ApplicationInsights": { "InstrumentationKey": "foobar", "LogLevel"
我正在尝试手动将一些 PerformanceCounters 发送到 ApplicationInsights。 我尝试使用以下正文直接发布到 https://dc.services.visualstu
各位, 我在 Wildfly 应用程序服务器上使用 v3.2.4 版的 applicationinsights.jar,并且能够看到进入 Azure(Application Insights)门户的所
我有一个 Azure 函数应用程序无法运行。我似乎因应用程序洞察而陷入了版本控制 hell 。 在 Function App 页面上显示错误: Microsoft.Azure.WebJobs.Exte
我在前端应用程序中实现了应用程序洞察,我想根据一个可以在应用程序的生命周期内更改的变量来禁用/启用它。 (例如,用户拒绝 Application Insights 同意 => 禁用遥测) 我尝试的是:
在工作中,我们有一个应用程序会在很长一段时间内(> 1 小时)定期陷入 CPU 使用率过高的情况。该应用程序托管在 IIS 下并与其他应用程序一起运行。此应用程序是在 .NET 4.5 中构建的,使用
我们正在使用 Azure 的 Application Insights。目前,我必须在每次部署后手动检查异常,以查看是否出现新的异常。有没有人找到一种在出现新异常时获得通知(通过 Azure 警报)的
我正在使用 Azure Application Insights JavaScript 库来跟踪应用程序中的某些业务流程。 AppInsights 使用 session_id(保存到 cookie)将
我是一名优秀的程序员,十分优秀!