Halaman ini berisi kueri yang dapat Anda gunakan dengan
Logs Explorer.
Anda dapat menggunakan kueri ini untuk mengambil, melihat, dan menganalisis data log. Log ini
dapat berisi data historis berharga yang tidak diambil oleh nomos bugreport
saat Pod operator atau rekonsiliator dimulai ulang.
Untuk menemukan log yang paling penting, urutkan masalah menurut tingkat keparahan, lalu sesuaikan stempel waktu untuk mengontrol periode waktu.
Nama kueri/filter | Ekspresi | Catatan |
---|---|---|
Memeriksa log pengelola rekonsiliator |
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" |
|
Memeriksa log rekonsiliator untuk repositori namespace |
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" |
Untuk melihat log |
Memeriksa apakah cluster diupgrade dalam jangka waktu tertentu |
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" |
Jika cluster yang Anda buat kuerinya tidak diupgrade, hasilnya akan kosong. |
Memeriksa apakah Pod rekonsiliator gagal dimulai |
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" |
Jika Anda melihat error untuk Pod terkait Config Sync, artinya Pod tersebut tidak dapat dimulai pada stempel waktu terkait. |
Memeriksa operasi 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" |
|
Memeriksa operasi 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" |
|
Mencantumkan semua revisi Git yang disinkronkan oleh 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" |
Ganti kode berikut:
PROJECT_ID
: Project ID Anda.CLUSTER_NAME
: Nama cluster yang ingin Anda kueri.START_TIME
: Menetapkan waktu yang ingin Anda mulai mengumpulkan log. Anda harus menggunakan format berikut saat menulis kueri dengan stempel waktu: YYYY-MM-DDT00:00:00Z.STOP_TIME
: Menetapkan waktu yang Anda inginkan untuk berhenti mengumpulkan log. Anda harus menggunakan format berikut saat menulis kueri dengan stempel waktu: YYYY-MM-DDT00:00:00Z.NAMESPACE
: Namespace tempat Anda membuat repositori namespace.LOCATION
: Lokasi tempat Anda membuat cluster.