Generazione di report di utilizzo dettagliati

In IBM Cloud Logs, è possibile esportare un Data Usage Report come CSV, TSV o JSON. Il report fornisce una panoramica dell'utilizzo dei dati dell'istanza per il mese corrente, i 30 giorni precedenti o i 90 giorni precedenti.

È possibile generare un prospetto per:

  • Il mese corrente
  • Ultimi 30 giorni
  • Ultimi 90 giorni

Prerequisiti

Informazioni incluse in un report

Il report di utilizzo dettagliato include le seguenti informazioni per applicazione, sottosistema, severità, priorità, politica TCO e tipo:

  • Data
  • Dati totali inviati (GB)

Generazione di report

Per esportare il rapporto sull'utilizzo dei dati come file CSV, procedere come segue:

  1. Accedere all'istanza IBM Cloud Logs: Observability > Logging > Cloud Logs > Your Service Instance > Open Dashboard.

  2. Selezionare l'icona Utilizzo Icona Utilizzo > Utilizzo dati.

    Si apre la pagina Utilizzo dati.

  3. Selezionare Rapporto dettagliato per il tipo di rapporto sull'utilizzo dei dati.

  4. Selezionare l'intervallo di date.

  5. Scegliere il formato di esportazione.

    I valori validi sono: CSV, TSV, e JSON.

    Utilizzate CSV e TSV per gestire i dati attraverso i fogli di calcolo.

    Utilizzate JSON per gestire i dati attraverso integrazioni automatiche.

  6. Per i formati di esportazione CSV e TSV, selezionare se si desidera includere le intestazioni nel rapporto. Quando è selezionato, i nomi delle colonne saranno aggiunti come prima riga del file esportato.

  7. Fai clic su Esporta.

Esportazione di un rapporto dettagliato sull'utilizzo dei dati tramite API

È possibile esportare un rapporto dettagliato sull'utilizzo dei dati in modo programmatico chiamando l'API IBM Cloud Logs.

L'esempio seguente mostra una query che è possibile utilizzare per esportare il rapporto dettagliato sull'utilizzo dei dati. Quando chiami l'API, sostituisci le variabili ID e il token IAM con i valori specifici della tua istanza di IBM Cloud Logs.

I report dettagliati sull'utilizzo dei dati vengono esportati utilizzando il parametro di query query con valore detailed.

È possibile recuperare il rapporto dettagliato sull'utilizzo dei dati per un intervallo di tempo specificato per l'istanza di IBM Cloud Logs con i parametri di richiesta range. I valori validi per il parametro " range " sono " current_month", " last_30_days", " last_90_days" e " last_week". L'impostazione predefinita è current_month.

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

Una risposta positiva restituisce il rapporto dettagliato sull'utilizzo dei dati per l'intervallo di tempo specificato. Per ulteriori informazioni sull'API, vedere Ottenere le metriche di utilizzo dei dati, esportare lo stato o restituire il rapporto sull'utilizzo dei dati.

Esportazione del rapporto dettagliato sull'utilizzo dei dati tramite CLI

Prima di iniziare, segui i passaggi per impostare l'endpoint API dell'istanza di IBM Cloud Logs.

Per esportare il rapporto dettagliato sull'utilizzo dei dati utilizzando il plug-in CLI di IBM Cloud Logs, eseguire il ibmcloud logs data-usage comando. Ad esempio, il comando seguente esporta il rapporto dettagliato sull'utilizzo dei dati degli ultimi 30 giorni.

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

I report dettagliati sull'utilizzo dei dati vengono esportati utilizzando il parametro " query " con valore " detailed".

È possibile recuperare il rapporto dettagliato sull'utilizzo dei dati in un intervallo di tempo specificato per l'istanza di IBM Cloud Logs con i parametri di richiesta range. I valori validi del parametro " range " sono " current_month", " last_30_days", " last_90_days" e " last_week". L'impostazione predefinita è current_month.

Un comando riuscito restituisce il rapporto dettagliato sull'utilizzo dei dati per l'intervallo di tempo specificato.