Generating data usage overview reports
In IBM Cloud Logs, you can export, as csv, a Data Usage Report
that provides an overview of your instance's data usage for the current month, the previous 30 days, or the previous 90 days.
You can generate a report for:
- The current month
- Last 30 days
- Last 90 days
Prereqs
- You must configure a metrics bucket..
- You must enable the data usage feature. For more information, see Enabling data usage metrics.
Information included in a report
The Data Usage Report includes the following information:
- Date
- Data Blocked Sent(GB)
- Low Logs Data Sent(GB)
- Medium Logs Data Sent(GB)
- High Logs Data Sent(GB)
- High Metrics Data Sent(GB)
- Total Data Sent(GB)
Generating a report
Complete the following steps to export the Data Usage Report as a CSV file:
-
In the navigation bar, click the Data pipeline icon
> Data Usage.
-
Select Export as CSV.
-
Select Data usage overview report for the Data Usage Overview Report type.
-
Select the time range.
-
Click EXPORT.
Exporting an overview data usage report using API
You can export an overview data usage report programmatically by calling the IBM Cloud Logs API.
The following example shows a query that you can use to export the data usage overview report. When you call the API, replace the ID variables and IAM token with the values that are specific to your IBM Cloud Logs instance.
Overview data usage reports are exported using the query
query parameter with value daily
.
You can retrieve the overview data usage report for a specified time range for your IBM Cloud Logs instance with range
request parameters. Valid values for the range
parameter are current_month
, last_30_days
,
last_90_days
, and last_week
. The default is 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'
A successful response returns the data usage overview report for the specified timerange. For more information about the API, see Get data usage metrics export status or return data usage report.
Exporting an overview data usage report using CLI
Before you begin, follow the steps to set your IBM Cloud Logs instance API endpoint.
To export data usage by using the IBM Cloud Logs CLI plug-in, run the ibmcloud logs data-usage
command. For example, the following command exports the data usage detailed report for last 30 days.
ibmcloud logs data-usage --query daily --range last_30_days
Overview data usage reports are exported using query
parameter with value daily
.
You can retrieve the data usage report over a specified time range for your IBM Cloud Logs instance with range
request parameters. Valid values of the range
parameter are current_month
, last_30_days
,
last_90_days
, and last_week
. The default is current_month
.
A successful command outputs the data usage daily report for the specified timerange.