Le annotazioni degli eventi sui grafici in Cloud Monitoring ti consentono di correlare le tendenze delle metriche con le attività di sistema, come deployment, failover o arresti anomali. Un evento è un'attività che influisce sul funzionamento di un sistema e viene identificato da avvisi aperti, Personalized Service Health o voci di log. Le dashboard possono visualizzare più annotazioni e ogni annotazione può elencare più eventi. Anche le schede Osservabilità per servizi come Compute Engine e Google Kubernetes Engine possono visualizzare annotazioni, ma non tutti i tipi di eventi sono supportati.
Per ogni tipo di evento elencato, questo documento include link ai contenuti per la risoluzione dei problemi e alle query di log che puoi utilizzare in Esplora log o in una policy di avviso basata su log. Per istruzioni sulla configurazione, consulta Mostra gli eventi in una dashboard.
Esempio di dashboard con annotazioni
Lo screenshot seguente mostra un grafico con diversi eventi basati su log e un evento Service Health:
Tipi di eventi di avviso
Questa sezione descrive i tipi di eventi di avviso che possono essere visualizzati in una dashboard.
Avviso aperto
Gli eventi di apertura degli avvisi ti aiutano a correlare i dati dei grafici con l'apertura degli avvisi. Un evento di apertura di un avviso viene visualizzato quando si verificano le seguenti condizioni:
- L'avviso corrispondente è stato aperto durante l'intervallo di tempo specificato dalla dashboard.
- L'avviso corrispondente non è chiuso.
Gli avvisi aperti al di fuori dell'intervallo di tempo specificato dalla dashboard non vengono visualizzati. Analogamente, un evento di apertura di un avviso non viene visualizzato quando l'avviso corrispondente è stato aperto e poi chiuso nell'intervallo di tempo specificato dalla dashboard.
La descrizione comando per un evento di apertura di un avviso include quanto segue:
- Nome della criterio di avviso.
- Informazioni di riepilogo, se disponibili. Ad esempio, queste informazioni potrebbero includere la soglia e il valore misurato.
- La durata dell'avviso, nonché la data e l'ora in cui è stato aperto.
- Etichette delle metriche e delle risorse. Il tooltip potrebbe non mostrare tutte le etichette.
- Un pulsante Visualizza, che apre la pagina Dettagli dell'avviso.
Tipi di eventi di Google Kubernetes Engine
Questa sezione descrive i tipi di eventi di Google Kubernetes Engine che possono essere visualizzati in una dashboard.
Workload GKE con patch o aggiornato
Questo tipo di evento ti aiuta a risolvere i problemi relativi alle modifiche al deployment o allo statefulset del workload GKE, poiché questi eventi possono essere correlati a regressioni delle prestazioni o altri problemi di prestazioni. Questo tipo di evento viene visualizzato quando un workload viene creato, aggiornato o eliminato.
Se vuoi creare una policy di avviso basata su log per questo tipo di evento, utilizza la seguente query:
log_id(cloudaudit.googleapis.com%2Factivity)
resource.type=k8s_cluster protoPayload.methodName=(
io.k8s.apps.v1.deployments.create OR io.k8s.apps.v1.deployments.patch OR
io.k8s.apps.v1.deployments.update OR io.k8s.apps.v1.deployments.delete OR
io.k8s.apps.v1.statefulsets.create OR io.k8s.apps.v1.statefulsets.patch OR
io.k8s.apps.v1.statefulsets.update OR io.k8s.apps.v1.statefulsets.delete OR
io.k8s.apps.v1.daemonsets.create OR io.k8s.apps.v1.daemonsets.patch OR
io.k8s.apps.v1.daemonsets.update OR io.k8s.apps.v1.daemonsets.delete
)
-protoPayload.authenticationInfo.principalEmail=("system:addon-manager" OR "system:serviceaccount:kube-system:namespace-controller")
-protoPayload.request.metadata.namespace=(kube-system OR gmp-system OR gmp-public OR gke-gmp-system OR istio-system)
-protoPayload.response.metadata.namespace=(kube-system OR gmp-system OR gmp-public OR gke-gmp-system OR istio-system)
-protoPayload.resourceName=~"namespaces/(kube-system|gmp-system|gmp-public|gke-gmp-system|istio-system)"
Per ulteriori informazioni, consulta Panoramica del deployment dei workload e Visualizza le metriche di osservabilità.
Arresto anomalo di un pod GKE
Questo tipo di evento ti aiuta a identificare e risolvere i problemi relativi agli arresti anomali dei pod GKE. Gli arresti anomali dei pod possono essere causati da esaurimento della memoria o da un errore dell'applicazione. Questo tipo di evento viene mostrato quando si verifica una delle seguenti condizioni:
- Lo stato del pod è
CrashLoopBackOff. - Il pod termina con un codice di uscita diverso da zero.
- Il pod termina con una condizione di memoria insufficiente.
- Il pod viene rimosso.
- Il probe di idoneità o di attività non va a buon fine.
Se vuoi creare una policy di avviso basata su log per questo tipo di evento, utilizza la seguente query:
(
log_id(events)
(
(resource.type=k8s_pod jsonPayload.reason=(BackOff OR Unhealthy OR Killing OR Evicted)) OR
(resource.type=k8s_node jsonPayload.reason=OOMKilling)
)
severity=WARNING
) OR (
log_id(cloudaudit.googleapis.com%2Factivity) resource.type=k8s_cluster
(protoPayload.methodName=io.k8s.core.v1.pods.eviction.create OR
(protoPayload.methodName=io.k8s.core.v1.pods.delete
protoPayload.response.status.containerStatuses.state.terminated.exitCode:*
-protoPayload.response.status.containerStatuses.state.terminated.exitCode=0
)
)
)
Per informazioni sulla risoluzione dei problemi, consulta Risolvi i problemi: CrashLoopBackOff.
Mancata pianificazione di un pod GKE
Questo tipo di evento ti aiuta a identificare e risolvere i problemi dei pod che non possono essere pianificati su un nodo. Questo tipo di evento viene visualizzato quando la pianificazione dei pod non va a buon fine per uno dei seguenti motivi:
- CPU del nodo insufficiente.
- Memoria del nodo insufficiente.
- Nessun nodo per taint o tolleranze.
- Nodi al limite massimo di pod.
- Il node pool ha raggiunto le dimensioni massime.
Se vuoi creare una policy di avviso basata su log per questo tipo di evento, utilizza la seguente query:
(
log_id(events) resource.type=k8s_pod jsonPayload.reason=(NotTriggerScaleUp OR FailedScheduling)
) OR (
log_id(container.googleapis.com/cluster-autoscaler-visibility)
resource.type=k8s_cluster jsonPayload.noDecisionStatus.noScaleUp:*
)
Per informazioni sulla risoluzione dei problemi, consulta Risolvi i problemi: pod non pianificabile.
Impossibile creare un container GKE
Questo tipo di evento ti aiuta a identificare e risolvere i problemi di creazione di un container GKE. La creazione dei container potrebbe non riuscire per motivi quali montaggi dei volumi non riusciti o pull delle immagini non riusciti.
Se vuoi creare una policy di avviso basata su log per questo tipo di evento, utilizza la seguente query:
log_id(events) resource.type=k8s_pod jsonPayload.reason=(Failed OR FailedMount) severity=WARNING
Per informazioni sulla risoluzione dei problemi relativi ai pull delle immagini, consulta Risolvi i problemi relativi ai pull delle immagini.
Scale up e scale down del gestore della scalabilità automatica dei pod
Questo evento ti offre visibilità sulle scalabilità di Horizontal Pod Autoscaler, che aumentano o riducono il numero di pod in esecuzione per un workload. Per saperne di più, consulta Scalabilità automatica orizzontale dei pod.
Se vuoi creare una policy di avviso basata su log per questo tipo di evento, utilizza la seguente query:
resource.type=k8s_cluster log_id(events) jsonPayload.involvedObject.kind=HorizontalPodAutoscaler jsonPayload.reason=SuccessfulRescale
Scale up e scale down del gestore della scalabilità automatica dei cluster
Questo evento ti offre visibilità su quando il gestore della scalabilità automatica dei cluster fa lo scale up o lo scale down del numero di nodi in un pool di nodi del tuo cluster. Per saperne di più, consulta Informazioni sul gestore della scalabilità automatica dei cluster e Visualizzazione degli eventi del gestore della scalabilità automatica dei cluster.
Se vuoi creare una policy di avviso basata su log per questo tipo di evento, utilizza la seguente query:
(resource.type=k8s_cluster log_id(container.googleapis.com%2Fcluster-autoscaler-visibility) jsonPayload.decision:*)
Creazione ed eliminazione di cluster
Questo evento monitora le azioni di creazione ed eliminazione del cluster GKE. Per ulteriori informazioni, consulta Crea un cluster Autopilot, Creazione di un cluster di zona e Eliminazione di un cluster.
Se vuoi creare una policy di avviso basata su log per questo tipo di evento, utilizza la seguente query:
resource.type=gke_cluster log_id(cloudaudit.googleapis.com%2Factivity)
protoPayload.methodName=(
google.container.v1alpha1.ClusterManager.CreateCluster OR
google.container.v1beta1.ClusterManager.CreateCluster OR
google.container.v1.ClusterManager.CreateCluster OR
google.container.v1alpha1.ClusterManager.DeleteCluster OR
google.container.v1beta1.ClusterManager.DeleteCluster OR
google.container.v1.ClusterManager.DeleteCluster
)
operation.first=true
Aggiornamento del cluster
Questo evento monitora gli aggiornamenti del cluster GKE. Gli aggiornamenti includono upgrade automatici delle versioni del control plane, oltre ad upgrade manuali e modifiche alla configurazione del cluster. Per saperne di più, consulta Esegui l'upgrade manuale di un cluster o di un node pool e Upgrade dei cluster standard.
Se vuoi creare una policy di avviso basata su log per questo tipo di evento, utilizza la seguente query:
resource.type=gke_cluster log_id(cloudaudit.googleapis.com%2Factivity)
(
protoPayload.methodName=(
google.container.internal.ClusterManagerInternal.PatchCluster OR
google.container.internal.ClusterManagerInternal.UpdateClusterInternal OR
google.container.internal.ClusterManagerInternal.UpdateCluster
)
) OR (
protoPayload.methodName=(
google.container.v1beta1.ClusterManager.UpdateCluster OR
google.container.v1.ClusterManager.UpdateCluster
)
operation.first=true
)
protoPayload.metadata.operationType=(UPGRADE_MASTER OR REPAIR_CLUSTER OR UPDATE_CLUSTER)
Aggiornamento del node pool
Questo evento monitora gli aggiornamenti del pool di nodi GKE. Gli aggiornamenti includono upgrade automatici delle versioni del pool di nodi, oltre ad upgrade manuali, modifiche alla configurazione e ridimensionamenti. Per saperne di più, consulta Esegui l'upgrade manuale di un cluster o di un node pool e Upgrade dei cluster standard.
Se vuoi creare una policy di avviso basata su log per questo tipo di evento, utilizza la seguente query:
resource.type=gke_nodepool log_id(cloudaudit.googleapis.com%2Factivity)
(
protoPayload.methodName=(
google.container.internal.ClusterManagerInternal.UpdateClusterInternal OR
google.container.internal.ClusterManagerInternal.RepairNodePool
)
) OR (
protoPayload.methodName=(
google.container.v1beta1.ClusterManager.UpdateNodePool OR
google.container.v1.ClusterManager.UpdateNodePool OR
google.container.v1beta1.ClusterManager.SetNodePoolSize OR
google.container.v1.ClusterManager.SetNodePoolSize OR
google.container.v1beta1.ClusterManager.SetNodePoolManagement OR
google.container.v1.ClusterManager.SetNodePoolManagement OR
google.container.v1beta1.ClusterManager.SetNodePoolAutoscaling OR
google.container.v1.ClusterManager.SetNodePoolAutoscaling
)
operation.first=true
)
Tipi di eventi Cloud Run
Questa sezione descrive i tipi di eventi Cloud Run che possono essere visualizzati in una dashboard.
Deployment di Cloud Run
Questo tipo di evento ti aiuta a identificare e risolvere i problemi di deployment di Cloud Run. Il deployment potrebbe non riuscire per motivi quali l'eliminazione di un account di servizio, autorizzazioni errate, l'importazione di un container non riuscita o l'avvio di un container non riuscito.
Se vuoi creare una policy di avviso basata su log per questo tipo di evento, utilizza la seguente query:
log_id(cloudaudit.googleapis.com%2Factivity) resource.type=cloud_run_revision protoPayload.methodName=google.cloud.run.v1.Services.ReplaceService
Per informazioni sulla risoluzione dei problemi, consulta Risolvi i problemi di Cloud Run.
Tipi di eventi Cloud SQL
Questa sezione descrive i tipi di eventi Cloud SQL che possono essere visualizzati in una dashboard.
Failover di Cloud SQL
Questo tipo di evento ti aiuta a identificare quando si verificano failover manuali o automatici. Un failover si verifica quando si verifica un errore di un'istanza o di una zona e l'istanza in standby diventa la nuova istanza principale. Durante un failover, Cloud SQL passa automaticamente all'erogazione dei dati dall'istanza in standby.
Se vuoi creare una policy di avviso basata su log per questo tipo di evento, utilizza la seguente query:
resource.type=cloudsql_database
(
(
log_id(cloudaudit.googleapis.com%2Factivity)
protoPayload.methodName=cloudsql.instances.failover
operation.last=true
) OR (
log_id(cloudaudit.googleapis.com%2Fsystem_event)
protoPayload.methodName=cloudsql.instances.autoFailover
)
)
Per ulteriori informazioni, consulta Informazioni sull'alta affidabilità.
Avvio o arresto di Cloud SQL
Questo tipo di evento ti aiuta a identificare quando un'istanza Cloud SQL è stata avviata, arrestata o riavviata manualmente. Quando un'istanza viene arrestata, vengono arrestate anche tutte le connessioni e le operazioni in esecuzione, nonché tutti i file aperti.
Se vuoi creare una policy di avviso basata su log per questo tipo di evento, utilizza la seguente query:
log_id(cloudaudit.googleapis.com%2Factivity) resource.type=cloudsql_database protoPayload.methodName=cloudsql.instances.update operation.last=true protoPayload.metadata.intents.intent=(START_INSTANCE OR STOP_INSTANCE)
Per ulteriori informazioni, consulta Informazioni sull'alta affidabilità e Avvia, arresta e riavvia le istanze.
Spazio di archiviazione di Cloud SQL
Questo tipo di evento ti aiuta a identificare gli eventi relativi allo spazio di archiviazione di Cloud SQL, tra cui quando lo spazio di archiviazione del database è esaurito e quando un database viene arrestato perché ha raggiunto la capacità di archiviazione. I database che raggiungono la capacità di archiviazione e che non hanno l'archiviazione automatica abilitata potrebbero essere arrestati per evitare il danneggiamento dei dati.
Se vuoi creare una policy di avviso basata su log per questo tipo di evento, utilizza la seguente query:
resource.type=cloudsql_database
(
(
(log_id(cloudsql.googleapis.com%2Fpostgres.log) OR log_id(cloudsql.googleapis.com%2Fmysql.err))
textPayload=~"No space left on device"
severity=(ERROR OR EMERGENCY)
) OR (
log_id(cloudaudit.googleapis.com%2Fsystem_event)
protoPayload.methodName=cloudsql.instances.databaseShutdownOutOfStorage
)
)
Tipi di eventi di Cloud Interconnect
Questa sezione descrive i tipi di eventi di Cloud Interconnect che possono essere visualizzati in una dashboard.
Manutenzione dell'interconnessione avviata
Questo tipo di evento monitora l'inizio della manutenzione dell'infrastruttura per un'interconnessione. Per la durata dell'evento di manutenzione, le sessioni Border Gateway Protocol (BGP) sui collegamenti virtual local area network (VLAN) vengono interrotte.
Se vuoi creare una policy di avviso basata su log per questo tipo di evento, utilizza la seguente query:
log_id("maintenance.googleapis.com/maintenance_events")
jsonPayload.resource.type="compute.googleapis.com/Interconnect"
jsonPayload.state="RUNNING"
labels."maintenance.googleapis.com/updated_fields" : "state"
Per saperne di più, consulta Eventi di manutenzione dell'infrastruttura.
Manutenzione dell'interconnessione completata
Questo tipo di evento monitora la fine della manutenzione dell'infrastruttura per un'interconnessione. Gli indirizzi MAC Ethernet del dispositivo edge possono cambiare dopo determinati eventi di manutenzione.
Se vuoi creare una policy di avviso basata su log per questo tipo di evento, utilizza la seguente query:
log_id("maintenance.googleapis.com/maintenance_events")
jsonPayload.resource.type="compute.googleapis.com/Interconnect"
jsonPayload.state="SUCCEEDED"
labels."maintenance.googleapis.com/updated_fields" : "state"
Per saperne di più, consulta Eventi di manutenzione dell'infrastruttura.
Tipi di eventi Cloud VPN
Questa sezione descrive i tipi di eventi Cloud VPN che possono essere visualizzati in una dashboard.
Manutenzione VPN
Questo tipo di evento monitora la manutenzione dell'infrastruttura per un'attività VPN. Sono inclusi gli eventi relativi sia all'inizio sia al completamento della manutenzione.
Se vuoi creare una policy di avviso basata su log per questo tipo di evento, utilizza la seguente query:
log_id("cloud.googleapis.com/ipsec_events")
resource.type="vpn_gateway"
(
textPayload:"Starting VPN task maintenance" OR
textPayload:"VPN task maintenance Completed"
)
Selettori di traffico VPN limitati
Questo tipo di evento aiuta a identificare quando i selettori di traffico vengono limitati per una SA secondaria. Sono inclusi gli eventi per i selettori di traffico locali e remoti.
Se vuoi creare una policy di avviso basata su log per questo tipo di evento, utilizza la seguente query:
log_id("cloud.googleapis.com/ipsec_events")
resource.type="vpn_gateway"
(
textPayload:"Warning: Local traffic selectors narrowed for Child SA" OR
textPayload:"Warning: Remote traffic selectors narrowed for Child SA"
)
Tipi di eventi di Compute Engine
Questa sezione descrive i tipi di eventi di Compute Engine che possono essere visualizzati in una dashboard.
Terminazioni delle macchine virtuali
Questo tipo di evento ti aiuta a identificare le terminazioni delle macchine virtuali (VM), tra cui le reimpostazioni e gli arresti attivati manualmente, le terminazioni del sistema operativo guest, le terminazioni delle operazioni di manutenzione e gli errori dell'host.
Se vuoi creare una policy di avviso basata su log per questo tipo di evento, utilizza la seguente query:
resource.type=gce_instance
(
(
log_id(cloudaudit.googleapis.com%2Factivity)
protoPayload.methodName=(
beta.compute.instances.reset OR v1.compute.instances.reset OR
beta.compute.instances.stop OR v1.compute.instances.stop
)
operation.first=true
) OR (
log_id(cloudaudit.googleapis.com%2Fsystem_event)
protoPayload.methodName=(
compute.instances.hostError OR
compute.instances.guestTerminate OR
compute.instances.terminateOnHostMaintenance
)
)
)
Per ulteriori informazioni, consulta Arresta e avvia una VM e Risoluzione dei problemi relativi agli arresti e ai riavvii delle VM.
Errore di avvio dell'istanza VM
Questo evento monitora gli errori di avvio delle istanze VM di Compute Engine. L'evento mostra errori di avvio dovuti a problemi di disponibilità, esaurimento dello spazio IP, quota superata o errori di integrità della Shielded VM.
Se vuoi creare una policy di avviso basata su log per questo tipo di evento, utilizza la seguente query:
resource.type=gce_instance
(
(
log_id(cloudaudit.googleapis.com%2Factivity)
protoPayload.methodName=(beta.compute.instances.insert OR v1.compute.instances.insert)
protoPayload.status.message=(ZONE_RESOURCE_POOL_EXHAUSTED OR IP_SPACE_EXHAUSTED OR QUOTA_EXCEEDED)
) OR (
log_id(compute.googleapis.com%2Fshielded_vm_integrity)
severity="ERROR"
)
)
Errore del sistema operativo guest dell'istanza VM
Questo evento monitora errori specifici del sistema operativo guest delle istanze VM di Compute Engine, così come vengono registrati dai log della console seriale. Gli errori rilevati riguardano dischi pieni, montaggi del file system non riusciti e problemi di mancato avvio che attivano la modalità di emergenza di Linux.
Affinché questi eventi siano visibili, devi abilitare il logging dell'output della porta seriale in Cloud Logging impostando serial-port-logging-enable=true nei metadati della VM o del progetto. Per saperne di più, consulta
Attivazione e disattivazione del logging dell'output della porta seriale.
Se vuoi creare una policy di avviso basata su log per questo tipo di evento, utilizza la seguente query:
resource.type=gce_instance
log_id(serialconsole.googleapis.com%2Fserial_port_1_output)
textPayload=~("No space left on device" OR "Failed to mount" OR "You are in emergency mode")
Aggiornamento del gruppo di istanze gestite
Questo tipo di evento ti aiuta a identificare quando il tuo gruppo di istanze gestite (MIG) è stato aggiornato. Ad esempio, sono state aggiunte o rimosse VM oppure è stato aggiornato il limite di dimensioni. Per saperne di più, consulta Applica automaticamente gli aggiornamenti della configurazione alle VM in un MIG.
Se vuoi creare una policy di avviso basata su log per questo tipo di evento, utilizza la seguente query:
resource.type=gce_instance_group_manager log_id(cloudaudit.googleapis.com%2Factivity) operation.first=true protoPayload.methodName=(beta.compute.instanceGroupManagers.patch OR v1.compute.instanceGroupManagers.patch)
Per ulteriori informazioni, consulta Utilizza le istanze gestite e Risoluzione dei problemi dei gruppi di istanze gestite.
Gestore della scalabilità automatica del gruppo di istanze gestite
Questo evento monitora le decisioni di scalabilità prese dal gestore della scalabilità automatica di un MIG. Queste decisioni potrebbero includere modifiche alle dimensioni consigliate per un MIG o una modifica dello stato del gestore della scalabilità automatica stesso. Per ulteriori informazioni, consulta Scalabilità automatica dei gruppi di istanze.
Se vuoi creare una policy di avviso basata su log per questo tipo di evento, utilizza la seguente query:
resource.type=autoscaler log_id(cloudaudit.googleapis.com%2Fsystem_event) protoPayload.methodName=(compute.autoscalers.resize OR compute.autoscalers.changeStatus)
Tipi di eventi di Personalized Service Health
In questa sezione vengono descritti i tipi di eventi di Personalized Service Health che possono essere visualizzati in una dashboard.
Google Cloud incidente
Durante la risoluzione dei problemi, potresti voler distinguere tra gli errori causati da un servizio di tua proprietà e quelli causati da un servizioGoogle Cloud che utilizzi. Quando attivi le annotazioni di Personalized Service Health in una dashboard, puoi visualizzare le interruzioni o gli eventi di integrità del servizio per i servizi Google Cloud . Per un elenco dei servizi integrati con Service Health, consulta Prodotti Google supportati.
A differenza di altri tipi di eventi,gli incidenti Google Cloud non vengono identificati analizzando le voci di log. Se vuoi ricevere una notifica quando si verificano questi eventi, crea una criterio di avviso. Puoi selezionare una criterio di avviso preconfigurata utilizzando le opzioni nella pagina Dashboard di Service Health. Per saperne di più, consulta Guida rapida: configura un avviso.
Monitoring identifica gli incidenti Google Cloud inviando una richiesta all'API Service Health e filtrando la risposta in base agli incidenti pertinenti ai dati che stai visualizzando. La richiesta ha la seguente configurazione:
L'enumerazione
Relevanceè impostata suRELATED,IMPACTEDoPARTIALLY_RELATED. Questa limitazione garantisce che la dashboard visualizzi solo gli eventi per i servizi Google Cloud utilizzati dal tuo progettoGoogle Cloud .L'enumerazione
DetailedStatenon è impostata suFALSE_POSITIVE.
Le annotazioni di Service Health vengono visualizzate con un'ora di inizio e una durata. La durata viene visualizzata modificando il colore di sfondo del grafico. Il tooltip di un incidente Google Cloud identifica quanto segue:
- Il servizio Google Cloud .
- Se l'incidente è aperto o risolto.
- Data e ora di inizio dell'evento.
- Chip che mostrano il numero di prodotti e località interessati. Per elencare i prodotti o le località interessati, posiziona il puntatore sul chip corrispondente.
- Un pulsante Visualizza che, se selezionato, apre la pagina dei dettagli dell'incidente.
Per informazioni su come inviare una richiesta all'API Service Health, consulta Verifica la presenza di interruzioni con Service Health.
Per informazioni sulla risoluzione dei problemi, consulta Risolvi i problemi comuni in Service Health.
Tipi di eventi di controllo di uptime
Questa sezione descrive i tipi di eventi di controllo di uptime che possono essere visualizzati in una dashboard.
Errore del controllo di uptime
Questo tipo di evento ti aiuta a identificare gli errori del controllo di uptime delle regioni configurate.
Se vuoi creare una policy di avviso basata su log per questo tipo di evento, utilizza la seguente query:
log_id(monitoring.googleapis.com%2Fuptime_checks) ( resource.type=uptime_url OR resource.type=gce_instance OR resource.type=gae_app OR resource.type=k8s_service OR resource.type=servicedirectory_service OR resource.type=cloud_run_revision OR resource.type=aws_ec2_instance OR resource.type=aws_elb_load_balancer ) labels.uptime_result_type=UptimeCheckResult severity=NOTICE
Per informazioni sulla risoluzione dei problemi, consulta Risolvi i problemi relativi ai monitoraggi sintetici e ai controlli di uptime.
Tipi di eventi dell'agente per SAP
Questa sezione descrive i tipi di eventi dell'agente per SAP che possono essere visualizzati in una dashboard.
Disponibilità SAP
Questo tipo di evento ti aiuta a identificare gli eventi relativi alla disponibilità dell'agente per SAP. Questi eventi vengono attivati quando la disponibilità di SAP HANA, SAP NetWeaver o Pacemaker Cluster cambia.
Se vuoi creare una policy di avviso basata su log per questo tipo di evento, utilizza la seguente query:
log_id(google-cloud-sap-agent) ( resource.type=generic_node OR resource.type=gce_instance OR resource.type=aws_ec2_instance OR resource.type=baremetalsolution.googleapis.com/Instance ) jsonPayload.metricEvent=true jsonPayload.metric=(workload.googleapis.com/sap/hana/service OR workload.googleapis.com/sap/hana/availability OR workload.googleapis.com/sap/nw/service OR workload.googleapis.com/sap/nw/availability OR workload.googleapis.com/sap/cluster/nodes OR workload.googleapis.com/sap/cluster/resources)
SAP Backint
Questo tipo di evento ti aiuta a identificare gli eventi correlati a Backint dell'agente per SAP. Qualsiasi backup o ripristino Backint scrive un evento con i dettagli del successo o dell'errore oltre alle statistiche sul trasferimento. I backup e i recuperi dei log vengono visualizzati solo in caso di errore, mentre i backup e i recuperi dei dati vengono visualizzati sia in caso di successo che di errore.
log_id(google-cloud-sap-agent-backint) ( resource.type=generic_node OR resource.type=gce_instance OR resource.type=aws_ec2_instance OR resource.type=baremetalsolution.googleapis.com/Instance ) (jsonPayload.fileType=data OR (jsonPayload.fileType=log AND jsonPayload.success=false)) jsonPayload.message=SAP_BACKINT_FILE_TRANSFER
Operazioni SAP
Questo tipo di evento ti aiuta a identificare gli eventi relativi alle operazioni dell'agente per SAP. Questi eventi vengono attivati quando lo stato di replica di SAP HANA cambia.
Se vuoi creare una policy di avviso basata su log per questo tipo di evento, utilizza la seguente query:
log_id(google-cloud-sap-agent) ( resource.type=generic_node OR resource.type=gce_instance OR resource.type=aws_ec2_instance OR resource.type=baremetalsolution.googleapis.com/Instance ) jsonPayload.metricEvent=true jsonPayload.metric=workload.googleapis.com/sap/hana/ha/replication
Passaggi successivi
Per scoprire come mostrare gli eventi nelle dashboard, consulta Mostra gli eventi in una dashboard.