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

在 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

    使用 CSVTSV 通过电子表格管理数据。

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

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

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

  8. 单击导出

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

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

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

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

您可以使用 range 请求参数检索 IBM Cloud Logs 实例在指定时间范围内的数据使用情况报告。 range 参数的有效值为 current_monthlast_30_dayslast_90_dayslast_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_monthlast_30_dayslast_90_dayslast_week。 默认值为 current_month

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