你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

排查与 Azure 的 Logz.io 集成的问题

本文介绍如何排查 Logz.io 与 Azure 的集成问题。

需要所有者角色才能创建资源

要设置 Logz.io,必须在 Azure 订阅中分配有所有者角色。 开始此集成之前,请检查你的访问权限

单一登录错误

SSO 设置期间可能会发生错误。 有关如何设置单一登录 (SSO) 的详细信息,请参阅设置 Logz.io 单一登录

无法保存单一登录设置

此错误表示有另一个企业应用程序在使用 Logz.io 安全断言标记语言 (SAML) 标识符。 若要查找使用它的应用程序,请在“基本 SAML 配置”部分选择“编辑”。

若要解决此问题,请禁用使用 SAML 的企业应用程序,或使用其他企业应用程序来设置 Logz.io 的 SAML SSO。 确保应用程序具有所需的设置。

应用程序没有在单一登录中显示

尝试使用应用程序 ID 进行搜索。 如果未显示结果,请检查应用程序的 SAML 设置。 网格只显示具有正确 SAML 设置的现有应用程序。 “标识符”和“回复 URL”必须完全如下图所示。

你可以在空白文本框中为“标识符”和“回复 URL”添加新值。

使用以下模式来添加新值:

  • 标识符:urn:auth0:logzio:<Application ID>
  • 回复 URLhttps://logzio.auth0.com/login/callback?connection=<Application ID>

基本 SAML 配置设置的屏幕截图。

日志未发送到 Logz.io

  • 只有在 Azure Monitor 资源日志类别中列出的资源才会向 Logz.io 发送日志。 验证资源是否在将日志发送到 Logz.io:

    1. 转到 Azure 诊断设置获取特定资源。
    2. 验证是否有 Logz.io 诊断设置。

    Logz.io 的 Azure 监视诊断设置的屏幕截图。

  • 达到了五个诊断设置的限制。 每个 Azure 资源最多可以有五个诊断设置。 有关详细信息,请参阅诊断设置

  • Azure Monitor 诊断设置下的合作伙伴解决方案目前不支持导出指标数据。

注册资源提供程序

必须在包含 Logz.io 资源的 Azure 订阅中注册 Microsoft.Logz,以及任何包含将数据发送到 Logz.io 的资源的订阅。 有关排查资源提供程序注册问题的详细信息,请参阅解决资源提供程序注册错误

监视的资源达到限制

Azure Monitor 诊断在单个资源或订阅上最多支持五个诊断设置。 当达到该限制时,资源将在“监视的资源”中显示“达到限制”。 不能添加 Logz.io 监视。

Logz 配置的受监视资源(显示已达到限制)的屏幕截图。

VM 扩展安装失败

虚拟机 (VM) 只能由单个 Logz.io 帐户(主帐户或子帐户)来监视。 如果你尝试在已由其他帐户监视的 VM 上安装代理,会看到以下错误:

显示虚拟机代理安装失败的通知的屏幕截图。

购买错误

购买失败,因为未将有效信用卡连接到 Azure 订阅。 或付款方式没有与订阅关联。

解决购买错误:

通过选择“操作详细信息”,可以从资源的“部署”页查看错误输出。

{
  "status": "Failed",
  "error": {
    "code": "BadRequest",
    "message": "{\"message\":\"Purchase has failed because we couldn't find a valid credit card nor
               a payment method associated with your Azure subscription. Please use a different
               Azure subscription or add\\\\update current credit card or payment method for this
               subscription and retry.\",\"code\":\"BadRequest\"}"
  }
}

后续步骤