Diese Seite enthält Abfragen, die Sie mit dem Log-Explorer verwenden können.
Sie können diese Abfragen zum Abrufen, Anzeigen und Analysieren von Logdaten verwenden. Diese Logs können wertvolle Verlaufsdaten enthalten, die von nomos bugreport
nicht erfasst werden, wenn die Operator- oder Abgleicher-Pods neu gestartet werden.
Um die wichtigsten Logs zu finden, sortieren Sie die Probleme nach Schweregrad und passen dann den Zeitstempel an, um das Zeitfenster einzustellen.
Abfrage-/Filtername | Ausdruck | Hinweise |
---|---|---|
Reconciler-Logs prüfen |
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" |
|
Abgleichslogs für ein Namespace-Repository prüfen |
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" |
Zum Aufrufen der |
Prüfen, ob ein Cluster innerhalb eines bestimmten Zeitraums aktualisiert wurde |
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" |
Wenn der abgefragte Cluster nicht aktualisiert wurde, ist das Ergebnis leer. |
Prüfen, ob Reconciler-Pods nicht gestartet werden konnten |
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" |
Wenn ein Fehler für Pods in Config Sync angezeigt wird, konnten diese Pods zum zugehörigen Zeitstempel nicht gestartet werden. |
Vorgang einer ConfigMap prüfen |
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" |
|
Vorgang einer Repository-Synchronisierung prüfen |
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" |
|
Alle Git-Überarbeitungen auflisten, die von git-sync synchronisiert wurden |
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" |
Ersetzen Sie Folgendes:
PROJECT_ID
: Ihre Projekt-ID.CLUSTER_NAME
: Der Name des Clusters, den Sie abfragen möchten.START_TIME
: Legen Sie die Zeit fest, ab der Sie Logs erfassen möchten. Sie müssen das folgende Format verwenden, wenn Sie eine Abfrage mit einem Zeitstempel schreiben: JJJJ-MM-TTT00:00:00Z.STOP_TIME
: Legen Sie die Zeit fest, ab der Sie Logs nicht mehr erfassen möchten. Sie müssen das folgende Format verwenden, wenn Sie eine Abfrage mit einem Zeitstempel schreiben: JJJJ-MM-TTT00:00:00Z.NAMESPACE
: Namespace, in dem Sie das Namespace-Repository erstellt haben.LOCATION
: Zone, in der Sie den Cluster erstellt haben.