Azure 应用洞察度指标集
编辑Azure 应用洞察度指标集
编辑此功能处于 Beta 阶段,可能会发生变化。其设计和代码不如正式 GA 功能成熟,按“原样”提供,不提供任何担保。Beta 功能不受正式 GA 功能支持 SLA 的约束。
这是 app_insights 指标集。
此指标集允许用户从指定的应用程序检索应用洞察度指标。
用于识别资源的配置选项
编辑-
application_id
- ([]string) 应用程序的 ID。这是 Azure 门户中“API 访问”设置边栏选项卡中的应用程序 ID。
-
api_key
- ([]string) 将生成的 API 密钥,有关步骤的更多信息,请访问 https://dev.applicationinsights.io/documentation/Authorization/API-key-and-App-ID。
应用洞察度指标配置
编辑-
metrics
- 要收集信息的各种指标的列表
-
id
- ([]string) 报告的指标的 ID。通常,ID 足够具有描述性,有助于识别正在测量的指标。也可以输入指标名称列表。默认指标集包括:
requests/count
requests/duration
requests/failed
users/count``users/authenticated
pageViews/count
pageViews/duration
customEvents/count
browserTimings/processingDuration
browserTimings/receiveDuration
browserTimings/networkDuration
browserTimings/sendDuration
browserTimings/totalDuration
dependencies/count
dependencies/duration
dependencies/failed
exceptions/count
exceptions/browser
exceptions/server
sessions/count
performanceCounters/requestExecutionTime
performanceCounters/requestsPerSecond
performanceCounters/requestsInQueue
performanceCounters/memoryAvailableBytes
performanceCounters/exceptionsPerSecond
performanceCounters/processCpuPercentage
performanceCounters/processIOBytesPerSecond
performanceCounters/processPrivateBytes
performanceCounters/processorCpuPercentage
availabilityResults/count
availabilityResults/availabilityPercentage
availabilityResults/duration
-
interval
- (string) 检索指标值时使用的时段。这是一个 ISO8601 时段。如果省略 interval,则指标值将在整个时间跨度内聚合。如果提供了 interval,则结果可能会根据查询使用的时间跨度调整为更合适的大小。
-
aggregation
- ([]string) 计算指标值时使用的聚合。要一次检索多个聚合,请用逗号分隔它们。如果未指定聚合,则使用指标的默认聚合。
-
segment
- ([]string) 用于对指标值进行分段的维度的名称。此维度必须适用于您正在检索的指标。在这种情况下,指标数据将按照参数中列出的维度的顺序进行分段。
-
top
- (int) 要返回的分段数。此值仅在指定 segment 时有效。
-
order_by
- (string) 用于对分段进行排序的聚合函数和方向。此值仅在指定 segment 时有效。
-
filter
- (string) 用于筛选结果的表达式。此值应为有效的 OData 筛选器表达式,其中每个子句的键应适用于您正在检索的指标的维度。
配置示例
metrics: - id: ["requests/count", "requests/failed"] segment: "request/name" aggregation: ["sum"]
有关指标集中每个字段的描述,请参阅导出字段部分。
这是一个由此指标集生成的文档示例
{ "@timestamp": "2017-10-12T08:05:34.853Z", "azure": { "app_insights": { "end_date": "2020-10-02T13:17:45.691Z", "start_date": "2020-10-02T13:12:45.691Z" }, "application_id": "42cb59a9-d5be-400b-a5c4-69b0a00434fdf4", "metrics": { "requests_count": { "sum": 0 } } }, "cloud": { "provider": "azure" }, "event": { "dataset": "azure.app_insights", "duration": 115000, "module": "azure" }, "metricset": { "name": "app_insights", "period": 10000 }, "service": { "type": "azure" } }