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>
-
回复 URL:
https://logzio.auth0.com/login/callback?connection=<Application ID>
日志未发送到 Logz.io
仅 Azure Monitor 资源日志类别中列出的资源 将日志发送到 Logz.io。 若要验证资源是否正在将日志发送到 Logz.io:
- 转到 特定资源的 Azure 诊断设置。
- 验证是否存在 Logz.io 诊断设置。
达到五个诊断设置的限制。 每个 Azure 资源最多可以有五个诊断设置。 有关详细信息,请参阅 诊断设置。
Azure Monitor 诊断设置下的合作伙伴解决方案目前不支持导出指标数据。
注册资源提供程序
你必须在包含 Logz.io 资源的 Azure 订阅以及任何将数据发送到 Logz.io 的资源所属的订阅中注册 Microsoft.Logz
。 有关资源提供程序注册故障排除的详细信息,请参阅 解决资源提供程序注册错误。
监控资源已达到限制
Azure Monitor 诊断最多支持针对单个资源或订阅的五个诊断设置。 达到该限制时,资源会在受监视资源中显示限制已达到。 无法使用 Logz.io 添加监视。
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\"}"
}
}
后续步骤
- 了解如何 管理 Logz.io 集成。
- 若要了解有关 SSO 的详细信息,请参阅 设置 Logz.io 单一登录。