Azure 与 Logz.io 集成的疑难解答

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

创建资源所需的所有者角色

若要设置 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

注册资源提供程序

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

监控资源已达到限制

Azure Monitor 诊断最多支持针对单个资源或订阅的五个诊断设置。 达到该限制时,资源会在受监视资源中显示限制已达到。 无法使用 Logz.io 添加监视。

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

VM 扩展安装失败

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

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

购买错误

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

若要解决购买错误,请执行以下步骤:

  • 使用不同的 Azure 订阅。
  • 添加或更新订阅的信用卡或付款方式。 有关详细信息,请参阅 添加或更新 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\"}"
  }
}

后续步骤