Esta página contiene consultas que puedes usar con el Explorador de registros.
Puedes usar estas consultas para obtener, ver y analizar datos de registro. Estos registros pueden contener datos históricos valiosos que nomos bugreport
no recoge cuando se reinician los pods del operador o del reconciliador.
Para encontrar los registros más importantes, ordena los problemas por gravedad y, a continuación, ajusta la marca de tiempo para controlar el periodo.
Nombre de la consulta o del filtro | Expresión | Notas |
---|---|---|
Consultar los registros de 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" |
|
Consultar los registros del reconciliador de un repositorio de espacio de nombres |
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" |
Para ver los registros de |
Comprobar si se ha actualizado un clúster en 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" |
Si el clúster que has consultado no se ha actualizado, el resultado estará vacío. |
Comprobar si los pods de reconciliación no se han podido iniciar |
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" |
Si ves un error en los pods relacionados con Config Sync, significa que esos pods no se han podido iniciar en la marca de tiempo asociada. |
Comprobar el funcionamiento de 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" |
|
Comprobar el funcionamiento de 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" |
|
List all Git revisions synced by 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" |
Haz los cambios siguientes:
PROJECT_ID
: tu ID de proyecto.CLUSTER_NAME
: el nombre del clúster que quieras consultar.START_TIME
: define la hora a la que quieres empezar a recoger registros. Debes usar el siguiente formato al escribir una consulta con una marca de tiempo: AAAA-MM-DDT00:00:00Z.STOP_TIME
: define la hora a la que quieres dejar de recoger registros. Debes usar el siguiente formato al escribir una consulta con una marca de tiempo: AAAA-MM-DDT00:00:00Z.NAMESPACE
: el espacio de nombres en el que has creado tu repositorio de espacio de nombres.LOCATION
: la ubicación en la que has creado el clúster.