Esta página contém consultas que podem ser usadas com o
Logs Explorer.
Use essas consultas para recuperar, visualizar e analisar dados de registro. Esses registros
podem conter dados históricos valiosos que não são capturados por nomos bugreport
quando os pods do operador ou do reconciliador são reiniciados.
Para encontrar os registros mais importantes, classifique os problemas por gravidade e ajuste o carimbo de data/hora para controlar a janela de tempo.
Nome da consulta/filtro | Expressão | Observações |
---|---|---|
Verificar os registros do gerenciador de reconciliação |
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" |
|
Verificar os registros de reconciliação de um repositório de 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" |
Para conferir os registros de |
Verificar se um cluster foi atualizado em um período |
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" |
Se o cluster consultado não foi atualizado, o resultado será vazio. |
Verificar se os pods de reconciliação falharam ao 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" |
Se você encontrar um erro em pods relacionados ao Config Sync, isso significa que eles não puderam ser iniciados no carimbo de data/hora associado. |
Verificar a operação de um 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" |
|
Verificar a operação de um 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" |
|
Listar todas as revisões do Git sincronizadas por 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" |
Substitua:
PROJECT_ID
: o ID do projeto.CLUSTER_NAME
: o nome do cluster que você quer consultar.START_TIME
: defina o horário em que você quer começar a coletar registros. Use o seguinte formato ao escrever uma consulta com um carimbo de data/hora: AAAA-MM-DDTHH:MM:SSZ.STOP_TIME
: defina o horário em que você quer parar de coletar registros. Use o seguinte formato ao escrever uma consulta com um carimbo de data/hora: AAAA-MM-DDTHH:MM:SSZ.NAMESPACE
: o namespace em que você criou seu repositório de namespace.LOCATION
: o local em que você criou seu cluster.