Questa guida spiega come utilizzare i Google Cloud log della piattaforma per risolvere i problemi relativi all'utilizzo degli argomenti di importazione, tra cui: argomenti di importazione Cloud Storage, argomenti di importazione Azure Event Hubs, argomenti di importazione Amazon MSK e argomenti di importazione Confluent Cloud.
Informazioni sui log della piattaforma
Un servizio Google Cloud supportato genera il proprio insieme di log della piattaforma, acquisendo eventi e attività pertinenti al funzionamento del servizio. Questi log della piattaforma contengono informazioni dettagliate su ciò che accade all'interno di un servizio, tra cui operazioni riuscite, errori, avvisi e altri eventi importanti.
I log della piattaforma fanno parte di Cloud Logging e condividono le stesse funzionalità. Ad esempio, di seguito è riportato un elenco di funzionalità importanti per i log della piattaforma:
I log sono in genere strutturati come oggetti JSON che consentono ulteriori query e filtri.
Puoi visualizzare i log della piattaforma utilizzando Logging nella console.
I log della piattaforma possono essere integrati anche con Cloud Monitoring e altri strumenti di monitoraggio per creare dashboard, avvisi e altri meccanismi di monitoraggio.
L'archiviazione dei log comporta costi in base al volume importato e al periodo di conservazione.
Per ulteriori informazioni sui log della piattaforma, consulta Log della piattaforma Google Cloud.
Prima di iniziare
Assicurati di aver completato i prerequisiti per la creazione dell'argomento che stai utilizzando:
- Articolo sull'importazione in Cloud Storage
- Oggetto di importazione di Azure Event Hubs
- Argomento di importazione Amazon MSK
- Oggetto di importazione di Confluent Cloud
Ruoli e autorizzazioni richiesti
Prima di iniziare, verifica di avere accesso a Log.
Devi disporre del ruolo IAM (Identity and Access Management) Visualizzatore log (roles/logging.viewer)
. Per ulteriori informazioni sull'accesso
al logging, consulta Controllo dell'accesso con IAM.
Di seguito viene descritto come verificare e concedere l'accesso IAM:
Visualizza l'accesso corrente per verificare l'accesso di ogni entità.
Concedi un ruolo alle entità pertinenti del progetto.
Informazioni sugli errori di importazione degli argomenti
Gli argomenti di importazione possono riscontrare problemi che impediscono l'importazione dei dati.
Argomenti di importazione di Cloud Storage
Gli argomenti di importazione di Cloud Storage possono riscontrare problemi che impediscono l'importazione dei dati. Ad esempio, quando utilizzi un argomento di importazione di Cloud Storage, potresti riscontrare problemi di importazione di un oggetto o di parte di un oggetto di Cloud Storage.
L'elenco seguente descrive i motivi dell'errore di importazione negli argomenti di importazione di Cloud Storage che generano log della piattaforma:
Dimensione messaggio
I singoli messaggi non possono superare i 10 MB. In questo caso, l'intero messaggio viene ignorato.
Se utilizzi il formato Avro o Avro di Pub/Sub, i blocchi Avro non possono essere più grandi di 16 MB. I blocchi Avro più grandi vengono ignorati.
Attributi del messaggio
I messaggi possono avere un massimo di 100 attributi. Eventuali attributi aggiuntivi vengono eliminati al momento dell'importazione del messaggio.
Le chiavi degli attributi non possono essere più grandi di 256 byte e i valori non possono essere più grandi di 1024 byte. Se il valore è superiore alle dimensioni massime, l'intera coppia chiave-valore viene eliminata dal messaggio al momento dell'importazione.
Per ulteriori informazioni sulle linee guida per l'utilizzo delle chiavi e degli attributi dei messaggi, consulta Utilizzare gli attributi per pubblicare un messaggio.
Formattazione Avro
- Assicurati che gli oggetti Avro siano formattati correttamente. La formattazione non corretta impedisce l'importazione del messaggio.
Formato dei dati
- Assicurati di utilizzare una versione Avro supportata. I formati non supportati non vengono elaborati.
Argomenti di importazione di Azure Event Hubs, Amazon MSK e Confluent Cloud
Gli argomenti di importazione di Azure Event Hubs, Amazon MSK e Confluent Cloud possono riscontrare problemi che impediscono l'importazione dei dati.
L'elenco seguente descrive i motivi dell'errore di importazione negli argomenti di importazione che generano log della piattaforma:
Dimensione messaggio
- I singoli messaggi non possono superare i 10 MB. In questo caso, l'intero messaggio viene ignorato.
Attributi del messaggio
I messaggi possono avere un massimo di 100 attributi. Eventuali attributi aggiuntivi vengono eliminati al momento dell'importazione del messaggio.
Le chiavi degli attributi non possono essere superiori a 256 byte e i valori non possono essere superiori a 1024 byte. Se il valore è superiore alle dimensioni massime, l'intera coppia chiave-valore viene eliminata dal messaggio al momento dell'importazione.
Per ulteriori informazioni sulle linee guida per l'utilizzo delle chiavi e degli attributi dei messaggi, consulta Utilizzare gli attributi per pubblicare un messaggio.
Attivare i log della piattaforma
I log della piattaforma sono disattivati per impostazione predefinita per gli argomenti di importazione. Puoi attivare i log della piattaforma quando crei o aggiorni un argomento di importazione. Per disattivare i log della piattaforma, aggiorna l'argomento di importazione.
Attivare i log della piattaforma durante la creazione di un argomento di importazione
Per attivare i log della piattaforma durante la creazione di un argomento di importazione:
Console
-
Nella console Google Cloud, vai alla pagina Topic.
Fai clic su Crea argomento.
Viene visualizzata la pagina dei dettagli dell'argomento.
Nel campo ID argomento, inserisci un ID per l'argomento di importazione.
Per ulteriori informazioni sugli argomenti relativi alla denominazione, consulta le linee guida per i nomi.
Seleziona Aggiungi una sottoscrizione predefinita.
Seleziona Attiva importazione.
- Mantieni le altre impostazioni predefinite.
- Fai clic su Crea argomento.
gcloud
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
Per attivare i log della piattaforma, assicurati che il
--ingestion-log-severity
flag sia impostato suWARNING
o su un livello di gravità inferiore, ad esempioINFO
oDEBUG
. Esegui il comandogcloud pubsub topics create
per il rispettivo argomento che utilizzi:- Articolo sull'importazione in Cloud Storage
- Oggetto di importazione di Azure Event Hubs
- Argomento di importazione Amazon MSK
- Oggetto di importazione di Confluent Cloud
Ad esempio, per attivare i log della piattaforma in un argomento di importazione di Cloud Storage, includi il flag
--ingestion-log-severity=WARNING
nel comandogcloud pubsub topics create
.gcloud pubsub topics create TOPIC_ID \ --cloud-storage-ingestion-bucket=BUCKET_NAME \ --cloud-storage-ingestion-input-format=INPUT_FORMAT \ --ingestion-log-severity=WARNING
Attivare i log della piattaforma durante l'aggiornamento di un argomento di importazione
Per attivare i log della piattaforma durante l'aggiornamento di un argomento di importazione:
Console
Nella console Google Cloud, vai alla pagina Topic.
Fai clic sul rispettivo argomento di importazione che stai utilizzando (argomento di importazione Cloud Storage, argomento di importazione Azure Event Hubs, argomento di importazione Amazon MSK o argomento di importazione Confluent Cloud).
Nella pagina dei dettagli dell'argomento, fai clic su Modifica.
- Seleziona Attiva i log della piattaforma.
Fai clic su Aggiorna.
gcloud
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
-
Per attivare i log della piattaforma, assicurati che ingestion-log-severity sia impostato su
WARNING
o su un livello di gravità inferiore, ad esempioINFO
oDEBUG
. Esegui il comandogcloud pubsub topics update
con tutti i flag possibili che specificano le impostazioni per il rispettivo argomento che stai utilizzando:- Articolo sull'importazione in Cloud Storage
- Per evitare di perdere le impostazioni per l'argomento di importazione di Cloud Storage,
assicurati di includere di nuovo gli stessi valori del comando
create
originale, ogni volta che aggiorni l'argomento. Se ne ometti una, Pub/Sub reimposta l'impostazione sul valore predefinito.
- Per evitare di perdere le impostazioni per l'argomento di importazione di Cloud Storage,
assicurati di includere di nuovo gli stessi valori del comando
- Oggetto di importazione di Azure Event Hubs
- Argomento di importazione Amazon MSK
- Oggetto di importazione di Confluent Cloud
Ad esempio, per aggiornare i log di un argomento di importazione di Cloud Storage esistente, includi il flag
--ingestion-log-severity=WARNING
nel comandogcloud pubsub topics create
e tutti i possibili valori del flag che specificano le impostazioni per un argomento di importazione di Cloud Storage.gcloud pubsub topics update TOPIC_ID \ --cloud-storage-ingestion-bucket=BUCKET_NAME \ --cloud-storage-ingestion-input-format=INPUT_FORMAT \ --cloud-storage-ingestion-text-delimiter=TEXT_DELIMITER \ --cloud-storage-ingestion-minimum-object-create-time=MINIMUM_OBJECT_CREATE_TIME \ --cloud-storage-ingestion-match-glob=MATCH_GLOB --ingestion-log-severity=WARNING
- Articolo sull'importazione in Cloud Storage
Disattivare i log della piattaforma
Per disattivare i log della piattaforma per il rispettivo argomento di importazione in uso:
Console
Nella console Google Cloud, vai alla pagina Topic.
Fai clic sul rispettivo argomento di importazione che stai utilizzando (argomento di importazione Cloud Storage, argomento di importazione Azure Event Hubs, argomento di importazione Amazon MSK o argomento di importazione Confluent Cloud).
Nella pagina dei dettagli dell'argomento, fai clic su Modifica.
- Deseleziona Attiva log della piattaforma.
Fai clic su Aggiorna.
gcloud
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
-
Per disattivare i log della piattaforma, assicurati che l'attributo ingestion-log-severity sia impostato su
DISABLED
. Esegui il comandogcloud pubsub topics update
con tutti i flag possibili che specificano le impostazioni per il rispettivo argomento in uso:- Articolo sull'importazione in Cloud Storage
- Per evitare di perdere le impostazioni per l'argomento di importazione di Cloud Storage,
assicurati di includere di nuovo gli stessi valori del comando
create
originale, ogni volta che aggiorni l'argomento. Se ne ometti una, Pub/Sub reimposta l'impostazione sul valore predefinito originale.
- Per evitare di perdere le impostazioni per l'argomento di importazione di Cloud Storage,
assicurati di includere di nuovo gli stessi valori del comando
- Oggetto di importazione di Azure Event Hubs
- Argomento di importazione Amazon MSK
- Oggetto di importazione di Confluent Cloud
Ad esempio, per disattivare i log in un argomento di importazione di Cloud Storage esistente, includi il flag
--ingestion-log-severity=DISABLED
nel comandogcloud pubsub topics update
e tutti i possibili flag che specificano le impostazioni per un argomento di importazione di Cloud Storage.gcloud pubsub topics update TOPIC_ID \ --cloud-storage-ingestion-bucket=BUCKET_NAME \ --cloud-storage-ingestion-input-format=INPUT_FORMAT \ --cloud-storage-ingestion-text-delimiter=TEXT_DELIMITER \ --cloud-storage-ingestion-minimum-object-create-time=MINIMUM_OBJECT_CREATE_TIME \ --cloud-storage-ingestion-match-glob=MATCH_GLOB --ingestion-log-severity=DISABLED
- Articolo sull'importazione in Cloud Storage
Visualizza i log della piattaforma
Per visualizzare i log della piattaforma per il rispettivo argomento di importazione in uso:
Console Google Cloud
Nella console Google Cloud, vai a Esplora log.
Seleziona un progetto Google Cloud.
Se necessario, dal menu Esegui l'upgrade, passa da Visualizzatore log legacy a Esplora log.
Fai clic sul pulsante di attivazione/disattivazione Mostra query.
Per filtrare i log in modo da mostrare solo le voci relative ai rispettivi argomenti di importazione che utilizzi (argomento di importazione Cloud Storage, argomento di importazione Azure Event Hubs, argomento di importazione Amazon MSK o argomento di importazione Confluent Cloud), digita
resource.type="resource.type=pubsub_topic AND severity=WARNING"
nel campo della query e fai clic su Esegui query.Nel riquadro Risultati delle query, fai clic su Modifica ora per modificare il periodo di tempo per cui restituire i risultati.
Per ulteriori informazioni sull'utilizzo di Esplora log, consulta Utilizzo di Esplora log.
Interfaccia a riga di comando gcloud
Per utilizzare l'interfaccia a riga di comando gcloud per cercare i log della piattaforma per i rispettivi argomenti di importazione che stai utilizzando, utilizza il comando gcloud logging read
.
Specifica un filtro per limitare i risultati ai log della piattaforma per i rispettivi argomenti di importazione che utilizzi (argomento di importazione Cloud Storage, argomento di importazione Azure Event Hubs, argomento di importazione Amazon MSK o argomento di importazione Confluent Cloud).
gcloud logging read "resource.type=pubsub_topic AND severity=WARNING"
API Cloud Logging
Utilizza il metodo entries.list
dell'API Cloud Logging.
Per filtrare i risultati in modo da includere solo i log della piattaforma per gli argomenti di importazione di Cloud Storage, utilizza il campo filter
. Di seguito è riportato un oggetto richiesta JSON di esempio.
{
"resourceNames":
[
"projects/my-project-name"
],
"orderBy": "timestamp desc",
"filter": "resource.type=\"pubsub_topic\" AND severity=WARNING"
}
Visualizzare e comprendere il formato dei log della piattaforma
La sezione seguente include log di piattaforma di esempio e descrive i campi per i log di piattaforma.
Tutti i campi specifici dei log della piattaforma sono contenuti in un
oggetto jsonPayload
.
Cloud Storage
Errore Avro
{
"insertId": "1xnzx8md4768",
"jsonPayload": {
"@type": "type.googleapis.com/google.pubsub.v1.IngestionFailureEvent",
"cloudStorageFailure": {
"objectGeneration": "1661148924738910",
"bucket": "bucket_in_avro_format",
"objectName": "counts/taxi-2022-08-15T06:10:00.000Z-2022-08-15T06:15:00.000Z-pane-0-last-00-of-01",
"avroFailureReason": {}
},
"topic": "projects/my-project/topics/avro_bucket_topic",
"errorMessage": "Unable to parse the header of the object. The object won't be ingested."
},
"resource": {
"type": "pubsub_topic",
"labels": {
"project_id": "my-project",
"topic_id": "avro_bucket_topic"
}
},
"timestamp": "2024-10-07T18:55:45.650103193Z",
"severity": "WARNING",
"logName": "projects/my-project/logs/pubsub.googleapis.com%2Fingestion_failures",
"receiveTimestamp": "2024-10-07T18:55:46.678221398Z"
}
Campo log | Descrizione |
---|---|
insertId |
Un identificatore univoco per la voce di log. |
jsonPayload.@type |
Identifica il tipo di evento. Sempre type.googleapis.com/google.pubsub.v1.IngestionFailureEvent . |
jsonPayload.cloudStorageFailure.objectGeneration |
Il numero di generazione dell'oggetto Cloud Storage. |
jsonPayload.cloudStorageFailure.bucket |
Il bucket Cloud Storage contenente l'oggetto. |
jsonPayload.cloudStorageFailure.objectName |
Il nome dell'oggetto Cloud Storage. |
jsonPayload.cloudStorageFailure.avroFailureReason |
Contiene dettagli più specifici sugli errori di analisi Avro. Questo campo viene lasciato vuoto. |
jsonPayload.topic |
L'argomento Pub/Sub a cui era destinato il messaggio. |
jsonPayload.errorMessage |
Un messaggio di errore leggibile. |
resource.type |
Il tipo di risorsa. Sempre pubsub_topic . |
resource.labels.project_id |
L' Google Cloud ID progetto. |
resource.labels.topic_id |
L'ID argomento Pub/Sub. |
timestamp |
Timestamp di generazione della voce del log. |
severity |
Il livello di gravità è WARNING . |
logName |
Nome del log. |
receiveTimestamp |
Timestamp della voce di log ricevuta. |
Errore di testo
{
"insertId": "1kc4puoag",
"jsonPayload": {
"@type": "type.googleapis.com/google.pubsub.v1.IngestionFailureEvent",
"cloudStorageFailure": {
"bucket": "bucket_in_text_format",
"apiViolationReason": {},
"objectName": "counts/taxi-2022-08-15T06:10:00.000Z-2022-08-15T06:15:00.000Z-pane-0-last-00-of-01",
"objectGeneration": "1727990048026758"
},
"topic": "projects/my-project/topics/large_text_bucket_topic",
"errorMessage": "The message has exceeded the maximum allowed size of 10000000 bytes. The message won't be published."
},
"resource": {
"type": "pubsub_topic",
"labels": {
"topic_id": "large_text_bucket_topic",
"project_id": "my-project"
}
},
"timestamp": "2024-10-09T14:09:07.760488386Z",
"severity": "WARNING",
"logName": "projects/my-project/logs/pubsub.googleapis.com%2Fingestion_failures",
"receiveTimestamp": "2024-10-09T14:09:08.483589656Z"
}
Campo log | Descrizione |
---|---|
insertId |
Un identificatore univoco per la voce di log. |
jsonPayload.@type |
Identifica il tipo di evento. Sempre type.googleapis.com/google.pubsub.v1.IngestionFailureEvent . |
jsonPayload.cloudStorageFailure.objectGeneration |
Il numero di generazione dell'oggetto Cloud Storage. |
jsonPayload.cloudStorageFailure.bucket |
Il bucket Cloud Storage contenente l'oggetto. |
jsonPayload.cloudStorageFailure.objectName |
Il nome dell'oggetto Cloud Storage. |
jsonPayload.cloudStorageFailure.apiViolationReason |
Contiene i dettagli sulla violazione dell'API. Questo campo viene lasciato vuoto. |
jsonPayload.topic |
L'argomento Pub/Sub. |
jsonPayload.errorMessage |
Un messaggio leggibile. |
resource.type |
Tipo di risorsa, sempre pubsub_topic . |
resource.labels.project_id |
Google Cloud ID progetto. |
resource.labels.topic_id |
ID argomento Pub/Sub. |
timestamp |
Timestamp di generazione della voce del log. |
severity |
Il livello di gravità è WARNING . |
logName |
Nome del log. |
receiveTimestamp |
Ora in cui la voce di log è stata ricevuta da Cloud Logging. |
Amazon MSK
Violazione dell'API
{
"insertId": "k3breb2q",
"jsonPayload": {
"@type": "type.googleapis.com/google.pubsub.v1.IngestionFailureEvent",
"awsMskFailure": {
"apiViolationReason": {},
"clusterArn": "arn:aws:kafka:us-east-1:291552718126:cluster/cluster-ingestion/abb9faea-4070-4eb76-9c21-f98abca92eaf-2",
"kafkaTopic": "msk-topic",
"partitionId": "1",
"offset": "11"
},
"errorMessage": "The value of an attribute in the message exceeded the maximum allowed size of 1024 bytes. Number of bytes in the value: 1025. Key: my header. Value: my very large value …",
"topic": "projects/my-project/topics/msk-import-topic"
},
"resource": {
"type": "pubsub_topic",
"labels": {
"topic_id": "msk-import-topic",
"project_id": "my-project"
}
},
"timestamp": "2025-02-03T16:18:14.693357960Z",
"severity": "WARNING",
"logName": "projects/my-project/logs/pubsub.googleapis.com%2Fingestion_failures",
"receiveTimestamp": "2025-02-03T16:18:16.241643258Z"
}
Campo log | Descrizione |
---|---|
insertId |
Un identificatore univoco per la voce di log. |
jsonPayload.@type |
Identifica il tipo di evento. Sempre type.googleapis.com/google.pubsub.v1.IngestionFailureEvent . |
jsonPayload.awsMskFailure.clusterArn |
L'ARN del cluster dell'argomento da cui viene importato. |
jsonPayload.awsMskFailure.kafkaTopic |
Il nome dell'argomento Kafka da cui viene importato. |
jsonPayload.awsMskFailure.partitionId |
L'ID della partizione contenente il messaggio di cui non è stato possibile eseguire l'importazione. |
jsonPayload.awsMskFailure.offset |
L'offset all'interno della partizione del messaggio di cui non è stato possibile eseguire l'importazione. |
jsonPayload.awsMskFailure.apiViolationReason |
Contiene i dettagli sulla violazione dell'API. Questo campo viene lasciato vuoto. |
jsonPayload.topic |
L'argomento Pub/Sub. |
jsonPayload.errorMessage |
Un messaggio leggibile. |
resource.type |
Tipo di risorsa, sempre pubsub_topic . |
resource.labels.project_id |
Google Cloud ID progetto. |
resource.labels.topic_id |
ID argomento Pub/Sub. |
timestamp |
Timestamp di generazione della voce del log. |
severity |
Il livello di gravità è WARNING . |
logName |
Nome del log. |
receiveTimestamp |
Ora in cui la voce di log è stata ricevuta da Cloud Logging. |
Azure Event Hubs
Violazione dell'API
{
"insertId": "i1fbqnb12",
"jsonPayload": {
"@type": "type.googleapis.com/google.pubsub.v1.IngestionFailureEvent",
"azureEventHubsFailure": {
"apiViolationReason": {},
"namespace": "my-namespace",
"eventHub": "my-event-hub",
"partitionId": "1",
"offset": "15"
},
"errorMessage": "The value of an attribute in the message exceeded the maximum allowed size of 1024 bytes. Number of bytes in the value: 1025. Key: my header. Value: my very large value …",
"topic": "projects/my-project/topics/event-hubs-import-topic"
},
"resource": {
"type": "pubsub_topic",
"labels": {
"topic_id": "event-hubs-import-topic",
"project_id": "my-project"
}
},
"timestamp": "2025-02-03T16:18:14.693357960Z",
"severity": "WARNING",
"logName": "projects/my-project/logs/pubsub.googleapis.com%2Fingestion_failures",
"receiveTimestamp": "2025-02-03T14:05:12.338211450Z"
}
Campo log | Descrizione |
---|---|
insertId |
Un identificatore univoco per la voce di log. |
jsonPayload.@type |
Identifica il tipo di evento. Sempre type.googleapis.com/google.pubsub.v1.IngestionFailureEvent . |
jsonPayload.azureEventHubsFailure.namespace |
Lo spazio dei nomi contenente l'hub di eventi da cui viene importato. |
jsonPayload.azureEventHubsFailure.eventHub |
Il nome dell'hub di evento da cui viene importato. |
jsonPayload.azureEventHubsFailure.partitionId |
L'ID della partizione contenente il messaggio di cui non è stato possibile eseguire l'importazione. |
jsonPayload.azureEventHubsFailure.offset |
L'offset all'interno della partizione del messaggio di cui non è stato possibile eseguire l'importazione. |
jsonPayload.azureEventHubsFailure.apiViolationReason |
Contiene i dettagli sulla violazione dell'API. Questo campo viene lasciato vuoto. |
jsonPayload.topic |
L'argomento Pub/Sub. |
jsonPayload.errorMessage |
Un messaggio leggibile. |
resource.type |
Tipo di risorsa, sempre pubsub_topic . |
resource.labels.project_id |
Google Cloud ID progetto. |
resource.labels.topic_id |
ID argomento Pub/Sub. |
timestamp |
Timestamp di generazione della voce del log. |
severity |
Il livello di gravità è WARNING . |
logName |
Nome del log. |
receiveTimestamp |
Ora in cui la voce di log è stata ricevuta da Cloud Logging. |
Confluent Cloud
Errore di testo
{
"insertId": "i1fbqnb14",
"jsonPayload": {
"@type": "type.googleapis.com/google.pubsub.v1.IngestionFailureEvent",
"confluentCloudFailure": {
"apiViolationReason": {},
"clusterId": "lma-1x18ae",
"kafkaTopic": "confluent-topic",
"partitionId": "1",
"offset": "19"
},
"errorMessage": "The value of an attribute in the message exceeded the maximum allowed size of 1024 bytes. Number of bytes in the value: 1025. Key: my header. Value: my very large value …",
"topic": "projects/my-project/topics/confluent-import-topic"
},
"resource": {
"type": "pubsub_topic",
"labels": {
"topic_id": "confluent-import-topic",
"project_id": "my-project"
}
},
"timestamp": "2025-02-03T16:18:14.693357960Z",
"severity": "WARNING",
"logName": "projects/my-project/logs/pubsub.googleapis.com%2Fingestion_failures",
"receiveTimestamp": "2025-02-03T17:03:11.428221440Z"
}
Campo log | Descrizione |
---|---|
insertId |
Un identificatore univoco per la voce di log. |
jsonPayload.@type |
Identifica il tipo di evento. Sempre type.googleapis.com/google.pubsub.v1.IngestionFailureEvent . |
jsonPayload.confluentCloudFailure.clusterId |
L'ID del cluster contenente l'argomento da cui viene importato. |
jsonPayload.confluentCloudFailure.kafkaTopic |
Il nome dell'argomento Kafka da cui viene importato. |
jsonPayload.confluentCloudFailure.partitionId |
L'ID della partizione contenente il messaggio di cui non è stato possibile eseguire l'importazione. |
jsonPayload.confluentCloudFailure.offset |
L'offset all'interno della partizione del messaggio di cui non è stato possibile eseguire l'importazione. |
jsonPayload.confluentCloudFailure.apiViolationReason |
Contiene i dettagli sulla violazione dell'API. Questo campo viene lasciato vuoto. |
jsonPayload.topic |
L'argomento Pub/Sub. |
jsonPayload.errorMessage |
Un messaggio leggibile. |
resource.type |
Tipo di risorsa, sempre pubsub_topic . |
resource.labels.project_id |
ID progetto Google Cloud. |
resource.labels.topic_id |
ID argomento Pub/Sub. |
timestamp |
Timestamp di generazione della voce del log. |
severity |
Il livello di gravità è WARNING . |
logName |
Nome del log. |
receiveTimestamp |
Ora in cui la voce di log è stata ricevuta da Cloud Logging. |