IBM Cloudant 延长

在 IBM® Cloud Logs 中,您可以使用 IBM Cloudant 扩展来深入了解 IBM Cloud 账户中生成的日志。

IBM Cloudant 是一种完全托管的 NoSQL 数据库服务,可为开发人员和企业提供可扩展性。 它能让用户毫不费力地处理大量数据和高流量负载,并将维护工作降到最低。 IBM Cloudant 基于 CouchDB 技术,具有兼容的 API 和复制协议,支持灵活、无模式的 JSON 文档存储,非常适合需要快速迭代开发和动态数据结构的应用程序。 它的高可用性和自动故障转移功能可确保 99.99 % 的 SLA 可靠性,并将停机时间降至最低。IBM Cloudant 还可与其他 IBM Cloud 服务无缝集成,为开发和管理现代应用程序提供了一个具有凝聚力的生态系统。

准备工作

通过该扩展,您可以创建一个仪表板,用于可视化和分析 IBM Cloudant 服务的日志。 该仪表板可让您跟踪数据库性能、检测错误、分析内存使用情况和命令,并为优化缓存和数据存储操作提供有价值的见解。

在 IBM Cloud Logs 中,由 IBM Cloud 服务生成的日志(称为平台日志)包含元数据字段,您可以用它来增强搜索和分析数据。

  • applicationName:应用程序名称是生成日志并将日志发送至 IBM Cloud Logs 的环境。 它被设置为 ibm-platform-logs
  • subsystemName:子系统名称是生成日志并将日志发送至 IBM Cloud Logs 的服务或应用程序。 它被设置为 cloudantnosqldb:<instanceID>,其中 <instanceID> 是 IBM Cloudant 实例 ID。

在 IBM Cloud 中,必须配置 IBM Cloud Logs Routing 将日志路由到 IBM Cloud Logs 服务。

在监控 IBM Cloud 账户中生成的日志之前,必须在该账户中配置 IBM Cloud Logs Routing 服务,以定义要监控日志的目的地。

  • 您可以在账户中配置 1 个或多个 IBM Cloud Logs 实例。
  • 区域内生成的平台日志会路由至 IBM Cloud Logs Routing 中配置的 IBM Cloud Logs 实例。 IBM Cloud Logs 实例可以在账户的同一区域,也可以在不同区域。
  • 您必须在 IBM Cloud Logs Routing 和 IBM Cloud Logs 之间定义服务对服务授权,以便向 IBM Cloud Logs Routing 服务授予向 IBM Cloud Logs 服务发送日志的权限。

要获取更多信息,请参阅:

该扩展部署的内容

该扩展包括一个或多个项目。

部署扩展时包含的项目
包含 编号
警报 1
仪表板 1
扩充项 0
活动指标 0
规则 1
视图 0

在部署此扩展程序之前,请确保部署此扩展程序不会导致您 的 IBM Cloud Logs 实例超出限制。 如果部署扩展导致超出限制,部署将失败。

部署扩展

您可以在任何收集 IBM Cloudant 日志的 IBM Cloud Logs 实例中部署此扩展。 该扩展包括一套预配置资源,如仪表盘和警报,可帮助您监控关键指标、识别异常并优化系统性能。

有关部署扩展的更多信息,请参阅 部署、管理和删除 IBM Cloud Logs 扩展

部署后,验证扩展配置处理数据的方式是否与 IBM Cloud Logs 实例 TCO 配置相匹配。 对于通过 分析和警报 和 优先级洞察 数据管道处理的数据,可提供警报、仪表板和指标事件功能。 部署扩展后,请确保配置满足您的需求。 例如,如果有 TCO 策略 向 分析和警报 管道发送数据,则需要更改此扩展配置的仪表板,以使用分析和警报数据,而不是 优先级洞察.

仪表板

提供一个仪表板,提供有关 IBM Cloudant 日志的数据。 该仪表板旨在可视化和分析来自 IBM Cloudant 服务的日志。

仪表盘包括

  • 日志总数
  • 行视图中按服务分列的行动
  • 按数据库和行动列出 dbName
  • 按客户和行动列出 ClientIP
  • 答复者 statusCode
  • statusCodemethod
  • 通过以下方式索取信息 httpMethod
  • 列表 dbRequest
  • 有关请求和方法的详细信息

警报

您可以部署以下警报:

  • IBM Cloudant - HTTP error responses detected:向 IBM Cloudant 服务发出的一个或多个 HTTP 请求返回的状态码大于 400,表明客户端或服务器出错(例如 4xx 或 5xx )。 这些响应可能指向身份验证失败、无效请求、速率限制或内部服务器问题等问题。

规则

您可以部署一条规则来替换信息文本,以避免映射异常。