菜单
开源

Azure 身份验证

以下是连接 Microsoft Azure API 的详细步骤

  1. Azure 门户中创建新的服务客户端
  2. 为上面创建的客户端创建客户端密钥
  3. 记下客户端 ID、客户端密钥和租户 ID
  4. 根据需要为资源/订阅授予读者/监控读者权限
  5. 在 Grafana 中安装 Infinity 插件并添加对应的数据源
    1. 展开“身份验证”部分并选择“OAuth2”
    2. 选择“客户端凭据”作为 OAuth2 类型
    3. 指定客户端 ID
    4. 指定客户端密钥
    5. 指定令牌 URL https://login.microsoftonline.com/<TENANT_ID>/oauth2/token。将 <TENANT_ID> 替换为您的租户 ID
    6. 将“范围”部分留空
    7. 添加以下端点参数
      1. 键:resource 值:https://management.azure.com/
    8. 如果您使用 Infinity 1.0.0 或更高版本,还需要将 https://management.azure.com/ 指定为允许的 URL。
  6. 点击保存并测试。
  7. 点击探索按钮
  8. 配置查询
    1. 指定查询类型为 json
    2. 指定源为 url
    3. 指定解析器为 default(仅适用于 Infinity 1.0.0 或更高版本)
    4. 指定格式为 table
    5. 方法:GET
    6. URL:https://management.azure.com/subscriptions?api-version=2020-01-01
  9. 点击运行查询以查看结果

配置编辑器

Config Editor

使用 Default 解析器查询

Query using Default Parser

使用 Backend 解析器查询

Query using Backend Parser

使用 UQL 解析器查询

UQL