生成数据使用情况概述报告

在 IBM Cloud Logs 中,您可以将 Data Usage Report 导出为 csv 格式,该格式提供了当前月份、前 30 天或前 90 天实例数据使用情况的概览。

您可以为以下对象生成报告:

  • 当前月份
  • 过去 30 天
  • 过去 90 天

先决条件

报告中包含的信息

数据使用情况报告包含以下信息:

  • 日期
  • 已阻止发送的数据 (GB)
  • 发送的低日志数据量 (GB)
  • 中等日志数据发送量 (GB)
  • 发送的高日志数据量 (GB)
  • 发送的高度量数据 (GB)
  • 发送的数据总量 (GB)

生成报告

完成以下步骤,将数据使用情况报告导出为 CSV 文件:

  1. 导航至 IBM Cloud Logs 实例:Observability > 日志 > 云日志 > 您的服务实例 > 打开仪表板。

  2. 选择 使用方法 图标 使用图标 > 数据使用。

    打开“数据使用”页面。

  3. 为数据使用情况报告类型选择概述报告。

  4. 选择日期范围。

  5. 选择导出格式。

    有效值为 CSV, TSV,和 JSON。

    使用 CSV 和 TSV 通过电子表格管理数据。

    使用 JSON 通过自动集成管理数据。

  6. 对于导出格式 CSV 和 TSV,选择是否要在报告中包含标题。 选中后,列名将添加为导出文件的第一行。

  7. 选择是否要在报告中应用当前筛选器。

  8. 单击导出。

使用API导出数据使用情况概览报告

您可以通过调用 IBM Cloud Logs API以编程方式导出数据使用情况概览报告。

以下示例显示了一个可用于导出数据使用情况概览报告的查询。 调用API时,请将ID变量和IAM令牌替换为您的 IBM Cloud Logs 实例的特定值。

数据使用情况报告的概览使用查询参数 query 导出,值为 daily。

您可以使用 range 请求参数检索 IBM Cloud Logs 实例在指定时间范围内的数据使用情况报告。 range 参数的有效值为 current_month、last_30_days、last_90_days 和 last_week。 默认值为 current_month。

curl 'https://{instance_ID}.api.{region}.logs.cloud.ibm.com/v1/data_usage?query=daily&&range=last_30_days' \
    -H 'Authorization: Bearer {iam_token}' \
    -H 'Content-Type: application/json' \
    -H 'Accept: application/json'

成功响应后将返回指定时间范围内的数据使用概览报告。 如需了解有关API的更多信息,请参阅 获取数据使用指标导出状态或返回数据使用报告。

使用CLI导出数据使用情况报告

在开始之前,请按照以下步骤 设置您的 IBM Cloud Logs 实例API端点。

要使用 IBM Cloud Logs CLI插件导出数据使用情况,请运行 ibmcloud logs data-usage 命令。 例如,以下命令将导出最近30天的数据使用情况详细报告。

ibmcloud logs data-usage --query daily --range last_30_days

数据使用情况报告的导出使用 query 参数,值为 daily。

您可以使用 range 请求参数检索 IBM Cloud Logs 实例在指定时间范围内的数据使用报告。 range 参数的有效值为 current_month、last_30_days、last_90_days 和 last_week。 默认值为 current_month。

命令成功后,将返回指定时间范围内的数据使用日报表。