Monitorizar os seus recursos


Para obter informações sobre os seus recursos, pode usar o kubectl.

Antes de começar

Para concluir estes passos, precisa de recursos do Config Connector existentes. Para um exemplo de recurso, consulte o artigo Começar a usar o Config Connector.

Apresentar todos os recursos

Pode apresentar uma lista dos recursos que o Config Connector gere executando o seguinte comando:

kubectl get gcp

Determinar o estado de um recurso

Pode determinar se o seu recurso está pronto consultando o respetivo status.condition. O Config Connector atualiza o estado para refletir o estado atual do seu recurso.

kubectl wait --for=condition=READY KIND NAME

Substitua o seguinte:

  • KIND: o tipo do seu recurso. Por exemplo, PubSubTopic.
  • NAME: o nome do recurso

Visualizar eventos

O Config Connector cria eventos do Kubernetes com informações e erros sobre a gestão de recursos. Pode ver eventos para um recurso específico ou todos os eventos no seu ambiente do Config Connector.

Visualizar eventos de um único recurso

Pode ver os eventos de um único recurso examinando o campo Events na saída do seguinte comando:

kubectl describe KIND NAME

Substitua o seguinte:

  • KIND: o tipo do seu recurso
  • NAME: o nome do recurso

Por exemplo, se tiver um recurso do Config Connector denominado sqlinstance-sample, use o seguinte comando para ver os respetivos eventos:SQLInstance

kubectl describe sqlinstance sqlinstance-sample

Visualizar eventos para um espaço de nomes

Para ver os eventos de todos os recursos do Kubernetes num determinado espaço de nomes, incluindo os recursos do Config Connector, execute o seguinte comando:

kubectl --namespace CC_NAMESPACE get events

Substitua CC_NAMESPACE pelo espaço de nomes a partir do qual o Config Connector gere os recursos.

Configure eventos específicos do Config Connector

O Config Connector pode criar os seguintes tipos de eventos:

A atualizar…
Ocorre quando o recurso subjacente de um recurso do Config Connector Google Cloud está a ser atualizado.
UpToDate
Ocorre quando a conciliação de um recurso do Config Connector é bem-sucedida. Este tipo de evento significa que o recurso subjacente corresponde agora ao estado pretendido especificado pelo recurso do Config Connector.
Google Cloud
UpdateFailed
Ocorre quando a conciliação de um recurso do Config Connector falhou.
DependencyNotReady
Ocorre quando um recurso do Config Connector referenciado não está pronto. Pode determinar se um recurso está pronto verificando o respetivo estado.
DependencyNotFound
Ocorre quando não é encontrada uma Config Connector resource ou um Kubernetes Secret referenciado.
DependencyInvalid
Ocorre quando uma referência é inválida. Por exemplo, suponhamos que um recurso do Config Connector faz referência a um secret do Kubernetes. Se o segredo existir, mas não contiver a chave a que se faz referência, a referência é considerada inválida.
A eliminar
Ocorre quando o recurso do Config Connector está a ser eliminado do servidor da API Kubernetes.
Eliminado
Ocorre quando um recurso do Config Connector é eliminado com êxito do servidor da API Kubernetes.
DeleteFailed
Ocorre quando não é possível eliminar um recurso do Config Connector do servidor da API Kubernetes.
ManagementConflict
Ocorre quando um recurso do Config Connector não assume a propriedade do recurso subjacente. Google Cloud Quando isto ocorre, normalmente, é porque outro recurso do Config Connector já tem a propriedade do recursoGoogle Cloud . Leia mais sobre como o Config Connector processa conflitos entre vários recursos do Config Connector.
PreActuationTransformFailed
Ocorre quando um recurso do Config Connector não consegue realizar transformações de pré-acionamento. Este tipo de evento significa provavelmente que a configuração do recurso é inválida.
PostActuationTransformFailed
Ocorre quando um recurso do Config Connector não consegue realizar transformações pós-acionamento.
Não gerido

Ocorre quando o Config Connector está no modo com espaço de nomes e o recurso do Config Connector está num espaço de nomes onde o Config Connector não está ativado (ou seja, o espaço de nomes não tem um objeto ConfigConnectorContext).

Este evento pode ocorrer mesmo que o espaço de nomes tenha um ConfigConnectorContext se o ConfigConnectorContext tiver sido criado aproximadamente ao mesmo tempo que o recurso do Config Connector. Só tem de aguardar algum tempo para que o Config Connector comece a gerir o recurso.

O que se segue?