SuperAPI AI 工具集

azure-mgmt-applicationinsights-dotnet

部署与运维

查看项目

更新于 10-16 03:16

技能介绍

用途:Azure.ResourceManager.ApplicationInsights 是 .NET 的 Azure Resource Manager SDK,用于管理 Application Insights 资源,即应用性能监控与可观测性资源的配置与管理,而非采集遥测数据的 SDK。

主要能力:管理 ApplicationInsightsComponent(含基于工作区的组件创建、连接字符串与 Instrumentation Key 获取、保留天数与采样率等配置更新)、API 密钥、可用性 Web 测试(Ping 与多步骤)、Workbook 与模板、组件关联存储账户,以及资源的列举与删除。资料给出的版本为 v1.0.0(GA),API 版本 2022-06-15。

使用方式:安装 dotnet add package Azure.ResourceManager.ApplicationInsights 与 dotnet add package Azure.Identity;使用 DefaultAzureCredential 构造 ArmClient 后,按 订阅→资源组→组件→子资源 的层级操作。所需环境变量为 AZURE_SUBSCRIPTION_ID、AZURE_RESOURCE_GROUP、AZURE_APPINSIGHTS_NAME。创建基于工作区的组件时需提供 Log Analytics 工作区资源 ID、IngestionMode 等。API 密钥仅在创建时返回一次,工作簿 ID 需使用新的 GUID,Web 测试需通过 hidden-link 标签关联组件。

适用场景:批量或自动化创建与配置 Application Insights 组件、可用性测试、工作簿和关联存储,用于部署脚本与资源治理。

限制:资料未提供具体收费与价格信息;本文所述 API 版本与包版本以资料为准;官方文档与 NuGet 链接可参考资料中给出的地址。