Visualizza i log di flusso per il traffico ULL
Questa pagina descrive il supporto per il traffico unicast e multicast a latenza ultra bassa (ULL) nei log di flusso VPC.
I log di flusso VPC raccolgono i pacchetti nelle reti Virtual Private Cloud (VPC) ULL per generare log di flusso. I log di flusso vengono aggregati per connessione IP (5-tuple).
Questi log possono essere utilizzati per monitoraggio della rete, analisi forense, analisi della sicurezza e ottimizzazione delle spese. Ad esempio, i producer multicast possono utilizzare le metriche basate su log per monitorare la perdita di pacchetti per i consumer multicast. Per saperne di più, consulta la panoramica delle metriche basate su log nella documentazione di Cloud Logging.
Per saperne di più, consulta la panoramica dei log di flusso VPC.
Record dei log di flusso VPC per il traffico ULL
La tabella seguente riepiloga le informazioni uniche incluse nei record dei log di flusso VPC per il traffico unicast e multicast ULL, a seconda del reporter del flusso e del tipo di traffico. Le informazioni nella tabella si applicano alle istanze Compute Engine ULL.
I log di flusso VPC scrivono i log nel progetto della rete VPC di reporting, come descritto in Raccolta dei log.
Per un elenco completo dei campi nei record dei log di flusso VPC, consulta Informazioni sui record dei log di flusso VPC.
| Reporter di flusso | Descrizione dei log |
|---|---|
| Istanza di origine o di destinazione unicast ULL |
I record dei log di flusso VPC includono le seguenti informazioni aggiuntive:
Per maggiori dettagli, consulta Formato dei record per l'unicast ULL. |
| Consumer multicast ULL |
I record dei log di flusso VPC includono le seguenti informazioni aggiuntive:
Per maggiori dettagli, consulta Formato record per i consumer multicast ULL. |
Formato del record per ULL unicast
La tabella seguente descrive i campi univoci e le differenze di formato dei campi nei record dei log di flusso VPC per il traffico unicast ULL.
Per un determinato flusso unicast ULL, i log di flusso VPC potrebbero generare diversi record di log di flusso per lo stesso traffico:
Un record di log per i pacchetti consegnati correttamente. Questo record viene generato per impostazione predefinita. Le uniche eccezioni sono quando si verifica una perdita di pacchetti in uscita dall'istanza o, in rari casi, quando si verifica una perdita di pacchetti di rete del 100% durante l'intervallo di aggregazione.
Uno o più record di log per i pacchetti ignorati, a seconda del motivo dell'eliminazione. Questi record vengono generati solo se si verifica una perdita di pacchetti.
Per i dettagli sui campi di ogni record di log, consulta la tabella seguente.
| Campo | Formato campo | Tipo di campo: metadati di base o facoltativi |
|---|---|---|
| disposizione |
string
Se il log rappresenta la perdita di pacchetti, questo campo viene compilato con un valore pari a DROPPED. In caso contrario, questo campo non viene compilato.
|
Livelli |
| drop_reason |
stringa
Se il valore del campo disposition è DROPPED,
questo campo viene compilato con uno dei seguenti valori:
|
Livelli |
| one_way_network_latencies |
Latenze
Se il campo disposition non è compilato,
significa che non si è verificata alcuna perdita di pacchetti. Questo campo viene compilato con la latenza di rete unidirezionale in millisecondi con precisione al nanosecondo, misurata durante l'intervallo di aggregazione. La misurazione della latenza esclude il tempo impiegato dall'applicazione. Se non viene compilato, la misurazione non è disponibile.
|
Livelli |
| one_way_network_latency_jitter |
LatencyJitter
Se disposition non è compilato,
significa che non si è verificata alcuna perdita di pacchetti. Questo campo viene compilato con il jitter di rete unidirezionale in millisecondi con precisione a livello di nanosecondi tra l'istanza di origine e quella di destinazione.
|
Livelli |
| rtt_msec | Non compilato per il traffico unicast ULL. | Livelli |
| round_trip_time | Non compilato per il traffico unicast ULL. | Livelli |
| bytes_sent |
int64
Compilato come segue:
bytes_sent: 900 e uno con bytes_sent: 100.
|
Livelli |
| packets_sent |
int64
Compilato come segue:
|
Livelli |
Formato dei record per i consumer multicast ULL
La tabella seguente descrive i campi univoci e le differenze di formato dei campi nei record dei log di flusso VPC per il traffico multicast quando l'entità che genera il report del flusso è un consumer multicast.
Per un determinato flusso di consumer multicast, i log di flusso VPC generano fino a due record di log di flusso separati per lo stesso traffico:
- Un record di log per i pacchetti consegnati correttamente. Questo record viene generato per impostazione predefinita, tranne in rari casi in cui si verifica una perdita di pacchetti di rete del 100% durante l'intervallo di aggregazione.
- Un record di log per i pacchetti eliminati. Questo record viene generato solo se si verifica una perdita di pacchetti.
Per i dettagli sui campi di ogni record di log, consulta la tabella seguente.
| Campo | Formato campo | Tipo di campo: metadati di base o facoltativi |
|---|---|---|
| disposizione |
string
Se il log rappresenta la perdita di pacchetti, questo campo viene compilato con un valore pari a DROPPED. In caso contrario, questo campo non viene compilato.
|
Livelli |
| drop_reason |
string
Se il valore del campo disposition è DROPPED, questo campo viene compilato con un valore LOST_IN_TRANSIT.
In caso contrario, questo campo non viene compilato.
|
Livelli |
| one_way_network_latencies |
Latenze
Se il campo disposition non è compilato,
significa che non si è verificata alcuna perdita di pacchetti. Questo campo viene compilato con la latenza di rete unidirezionale in millisecondi con precisione al nanosecondo, misurata durante l'intervallo di aggregazione. La misurazione della latenza esclude il tempo impiegato dall'applicazione. Se non viene compilato, la misurazione non è disponibile.
|
Livelli |
| rtt_msec | Non compilato per il traffico multicast. | Livelli |
| round_trip_time | Non compilato per il traffico multicast. | Livelli |
| bytes_sent |
int64
Compilato come segue:
bytes_sent: 900 e uno con bytes_sent: 100.
|
Livelli |
| packets_sent |
int64
Compilato come segue:
|
Livelli |
| Campi dei metadati di origine e destinazione | ||
| src_multicast_group_consumer_activation |
MulticastGroupConsumerActivationDetails
Se la destinazione del flusso è un indirizzo IP di un gruppo multicast e il reporter del flusso è un consumer multicast, questo campo viene compilato con i dettagli dell'associazione del consumer multicast e dell'attivazione del consumer del gruppo. |
Metadati |
Riferimento per il formato dei campi
Questa sezione fornisce un riferimento per i formati dei campi nei record dei log di flusso.
Per un elenco completo dei formati dei campi nei record dei log di flusso VPC, consulta Informazioni sui record dei log di flusso VPC.
Formato campo latenze
| Campo | Tipo | Descrizione |
|---|---|---|
| median_msec | double | La latenza mediana misurata durante l'intervallo di aggregazione. |
Formato del campo LatencyJitter
| Campo | Tipo | Descrizione |
|---|---|---|
| median_msec | double | Il jitter di latenza mediano. |
Formato del campo MulticastGroupConsumerActivationDetails
| Campo | Tipo | Descrizione |
|---|---|---|
| project_id | string | L'ID del progetto che contiene la rete VPC consumer multicast. |
| località | string | La zona del consumer multicast. |
| nome | string | Il nome dell'attivazione del consumer del gruppo multicast creato quando la rete VPC consumer multicast è stata attivata per l'intervallo di gruppi. |
| domain_association | string | Il nome dell'associazione del consumer multicast tra la rete VPC del consumer multicast e il dominio. |
Visualizza i log di flusso in Cloud Logging
Puoi visualizzare i log di flusso in Cloud Logging ed esportarli in qualsiasi destinazione supportata dalle funzionalità di esportazione di Cloud Logging.
Per visualizzare i log di flusso in Cloud Logging, segui questi passaggi:
- Se non l'hai ancora fatto, configura i log di flusso VPC. Consulta Configura i log di flusso VPC nella documentazione dei log di flusso VPC.
- Segui i passaggi per accedere ai log di flusso.
Analizza i flussi di traffico con Flow Analyzer
Flow Analyzer ti consente di comprendere in modo rapido ed efficiente i flussi di traffico senza dover scrivere query SQL complesse. Per saperne di più, consulta la panoramica di Flow Analyzer.
Tutte le informazioni contenute nei record dei log di flusso VPC per il traffico ULL sono disponibili in Flow Analyzer.
Prima di iniziare, esamina la seguente limitazione: Connectivity Tests non supporta il multicast. In Flow Analyzer, le opzioni della UI per l'esecuzione di Connectivity Tests sono disabilitate, se applicabile.
Per analizzare i flussi di traffico:
Se non l'hai ancora fatto, abilita Observability Analytics. Consulta Abilita Observability Analytics nella documentazione di Flow Analyzer.
Segui i passaggi per analizzare i flussi di traffico creando ed eseguendo query sui log di flusso.
Quando analizzi i flussi di traffico unicast e multicast ULL, tieni presente quanto segue:
- Filtri: i filtri di base ti consentono di definire l'ambito di una query.
- Il filtro in base ai campi multicast è disponibile tramite l'elenco di filtri Parametri di flusso. Per saperne di più, consulta il seguente riferimento ai filtri per i campi multicast.
- Opzioni di visualizzazione: dopo aver eseguito una query, puoi perfezionare i risultati utilizzando le opzioni di visualizzazione.
- Per visualizzare i dati di throughput, utilizza la modalità di visualizzazione Volume di dati.
- Per visualizzare i dati di latenza e jitter, utilizza la modalità di visualizzazione Latenza.
- Per visualizzare la latenza, assicurati di selezionare Unidirezionale (mediana) per il Tipo di metrica. Sebbene il tempo di round trip (RTT) sia il tipo di metrica predefinito, questi dati non sono disponibili nei log di flusso unicast e multicast ULL.
- Per visualizzare il jitter, seleziona Jitter unidirezionale per Tipo di metrica.
- Per visualizzare i dati sulla perdita di pacchetti, utilizza la modalità di visualizzazione Pacchetti persi.
- Filtri: i filtri di base ti consentono di definire l'ambito di una query.
Riferimento ai filtri per i campi multicast
Questa sezione fornisce un riferimento per i filtri di Flow Analyzer che corrispondono ai campi dei record dei log di flusso VPC per il traffico multicast.
Filtri per i log dei consumer multicast
| Campo nei record dei log di flusso VPC | Filtra in Flow Analyzer | Tipo di filtro |
|---|---|---|
| MulticastGroupConsumerActivationDetails | ||
| src_multicast_group_consumer_activation.project_id | ID progetto consumer multicast | Parametro di flusso |
| src_multicast_group_consumer_activation.location | Località consumer multicast | Parametro di flusso |
| src_multicast_group_consumer_activation.name | Nome attivazione consumer multicast | Parametro di flusso |
| src_multicast_group_consumer_activation.domain_association | Associazione dominio consumer multicast | Parametro di flusso |