本页面包含可与 Logs Explorer 搭配使用的查询。您可以使用这些查询来检索、查看和分析日志数据。这些日志可能包含在操作器或协调器 Pod 重启时,nomos bugreport
未能捕获的有价值历史数据。
如需查找最重要的日志,请按严重级别对问题进行排序,然后调整时间戳以控制时间范围。
查询/过滤条件名称 | 表达式 | Notes |
---|---|---|
检查 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
:您在其中创建了集群的位置。