本頁包含可搭配記錄檔探索工具使用的查詢。您可以使用這些查詢擷取、查看及分析記錄資料。這些記錄可能包含 nomos bugreport
未擷取的寶貴歷來資料,因為運算子或協調器 Pod 已重新啟動。
如要找出最重要的記錄,請依嚴重程度排序問題,然後調整時間戳記來控制時間範圍。
查詢/篩選器名稱 | 運算式 | 附註 |
---|---|---|
檢查 reconciler-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" |
|
檢查命名空間存放區的協調器記錄 |
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" |
如要查看 |
檢查叢集是否在某段時間內升級 |
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" |
如果查詢的叢集未升級,結果會是空白。 |
檢查協調器 Pod 是否無法啟動 |
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" |
如果看到與 Config Sync 相關 Pod 的錯誤,表示這些 Pod 無法在相關時間戳記啟動。 |
檢查 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" |
|
檢查 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" |
|
列出 git-sync 同步處理的所有 Git 修訂版本 |
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" |
更改下列內容:
PROJECT_ID
:您的專案 ID。CLUSTER_NAME
:要查詢的叢集名稱。START_TIME
:設定要開始收集記錄的時間。使用時間戳記編寫查詢時,必須採用以下格式:YYYY-MM-DDT00:00:00Z。STOP_TIME
:設定要停止收集記錄的時間。使用時間戳記編寫查詢時,必須採用以下格式:YYYY-MM-DDT00:00:00Z。NAMESPACE
:您在其中建立命名空間存放區的命名空間。LOCATION
:您建立叢集的位置。