生成数据使用情况概述报告
在 IBM Cloud Logs 中,您可以将 Data Usage Report 导出为 csv 格式,该格式提供了当前月份、前 30 天或前 90 天实例数据使用情况的概览。
您可以为以下对象生成报告:
- 当前月份
- 过去 30 天
- 过去 90 天
先决条件
报告中包含的信息
数据使用情况报告包含以下信息:
- 日期
- 已阻止发送的数据 (GB)
- 发送的低日志数据量 (GB)
- 中等日志数据发送量 (GB)
- 发送的高日志数据量 (GB)
- 发送的高度量数据 (GB)
- 发送的数据总量 (GB)
生成报告
完成以下步骤,将数据使用情况报告导出为 CSV 文件:
-
导航至 IBM Cloud Logs 实例:Observability > 日志 > 云日志 > 您的服务实例 > 打开仪表板。
-
选择 使用方法 图标
> 数据使用。
打开“数据使用”页面。
-
为数据使用情况报告类型选择概述报告。
-
选择日期范围。
-
选择导出格式。
有效值为
CSV,TSV,和JSON。使用
CSV和TSV通过电子表格管理数据。使用
JSON通过自动集成管理数据。 -
对于导出格式
CSV和TSV,选择是否要在报告中包含标题。 选中后,列名将添加为导出文件的第一行。 -
选择是否要在报告中应用当前筛选器。
-
单击导出。
使用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。
命令成功后,将返回指定时间范围内的数据使用日报表。