Questa pagina contiene query che puoi utilizzare con
Esplora log.
Puoi utilizzare queste query per recuperare, visualizzare e analizzare i dati dei log. Questi log
può contenere dati storici importanti che non vengono acquisiti da nomos bugreport
quando vengono riavviati i pod dell'operatore o
del riconciliatore.
Per trovare i log più importanti, ordina i problemi per gravità e poi modificali il timestamp per controllare la finestra temporale.
Nome query/filtro | Espressione | Note |
---|---|---|
Controllare i log di riconciliar-manager |
resource.type="k8s_container" resource.labels.project_id="PROJECT_ID" resource.labels.cluster_name="CLUSTER_NAME" resource.labels.namespace_name="config-management-system" resource.labels.container_name="reconciler-manager" timestamp >= "START_TIME" timestamp <= "STOP_TIME" |
|
Controllare i log del riconciliatore per un repository dello spazio dei nomi |
resource.type="k8s_container" resource.labels.project_id="PROJECT_ID" resource.labels.cluster_name="CLUSTER_NAME" resource.labels.namespace_name="config-management-system" resource.labels.container_name="reconciler" resource.labels.pod_name:"ns-reconciler-NAMESPACE" timestamp >= "START_TIME" timestamp <= "STOP_TIME" |
Per visualizzare i log di |
Controlla se è stato eseguito l'upgrade di un cluster in un periodo |
resource.type="gke_cluster" resource.labels.project_id="PROJECT_ID" resource.labels.cluster_name="CLUSTER_NAME" resource.labels.location="LOCATION" timestamp >= "START_TIME" timestamp <= "STOP_TIME" |
Se non è stato eseguito l'upgrade del cluster a cui hai eseguito la query, il risultato è vuoto. |
Controlla se l'avvio dei pod di riconciliazione non è riuscito |
resource.type="k8s_pod" resource.labels.project_id="PROJECT_ID" resource.labels.cluster_name="CLUSTER_NAME" resource.labels.location="LOCATION" resource.labels.pod_name:"ns-reconciler-NAMESPACE" timestamp >= "START_TIME" timestamp <= "STOP_TIME" |
Se viene visualizzato un errore per i pod relativi a Config Sync, significa che questi pod non sono stati in grado di avviarsi al timestamp associato. |
Controlla il funzionamento di un ConfigMap |
resource.type="k8s_cluster" resource.labels.project_id="PROJECT_ID" resource.labels.cluster_name="CLUSTER_NAME" resource.labels.location="LOCATION" protoPayload.methodName:"io.k8s.core.v1.configmaps" protoPayload.resourceName:"core/v1/namespaces/config-management-system/configmaps/ns-reconciler-cap-logging-service" timestamp >= "START_TIME" timestamp <= "STOP_TIME" |
|
Controllare il funzionamento di un RepoSync |
resource.type="k8s_cluster" resource.labels.project_id="PROJECT_ID" resource.labels.cluster_name="CLUSTER_NAME" resource.labels.location="LOCATION" protoPayload.methodName:"reposyncs" protoPayload.resourceName:"namespaces/cap-logging-service/reposyncs" timestamp >= "START_TIME" timestamp <= "STOP_TIME" |
|
Elenca tutte le revisioni Git sincronizzate da git-sync |
resource.type="k8s_container" resource.labels.project_id="PROJECT_ID" resource.labels.location="LOCATION" resource.labels.cluster_name="CLUSTER_NAME" resource.labels.namespace_name="config-management-system" resource.labels.pod_name:"git-importer-" severity>=DEFAULT "adding worktree" |
Sostituisci quanto segue:
PROJECT_ID
: l'ID del tuo progetto.CLUSTER_NAME
: il nome del cluster che ti interessa. eseguire una query.START_TIME
: imposta l'ora in cui vuoi iniziare a raccogliere i log. Quando scrivi una query con una query, devi utilizzare il formato seguente un timestamp: AAAA-MM-GGT00:00:00Z.STOP_TIME
: imposta l'ora in cui vuoi interrompere la raccolta dei log. Quando scrivi una query con una query, devi utilizzare il formato seguente un timestamp: AAAA-MM-GGT00:00:00Z.NAMESPACE
: lo spazio dei nomi in cui hai creato il repository dello spazio dei nomi.LOCATION
: la località in cui hai creato il cluster in.