Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Monitoraggio delle risorse
Per ottenere informazioni sulle tue risorse, puoi utilizzare kubectl.
Prima di iniziare
Per completare questi passaggi, devi disporre di risorse Config Connector esistenti.
Per una risorsa di esempio, consulta
Introduzione a Config Connector.
Elenco di tutte le risorse
Puoi elencare le risorse gestite da Config Connector eseguendo il seguente comando:
kubectl get gcp
Determinare lo stato di una risorsa
Puoi determinare se la risorsa è pronta controllandone lo stato status.condition.
Config Connector aggiorna lo stato in base allo stato attuale della risorsa.
kubectl wait --for=condition=READY KINDNAME
Sostituisci quanto segue:
KIND: il tipo di risorsa. Ad esempio, PubSubTopic.
NAME: il nome della risorsa
Visualizzazione degli eventi
Config Connector crea eventi Kubernetes con informazioni ed errori relativi alla gestione delle risorse. Puoi visualizzare gli eventi di una risorsa specifica o tutti gli eventi
nel tuo ambiente Config Connector.
Visualizzazione degli eventi per una singola risorsa
Puoi visualizzare gli eventi di una singola risorsa esaminando il campo Events
nell'output del seguente comando:
kubectl describe KINDNAME
Sostituisci quanto segue:
KIND: il tipo di risorsa
NAME: il nome della risorsa
Ad esempio, se hai una risorsa SQLInstance Config Connector
denominata sqlinstance-sample, utilizza il seguente comando per visualizzarne gli eventi:
kubectl describe sqlinstance sqlinstance-sample
Visualizzazione degli eventi per uno spazio dei nomi
Per visualizzare gli eventi per tutte le risorse Kubernetes in un determinato spazio dei nomi, incluse le risorse Config Connector, esegui il seguente comando:
kubectl --namespace CC_NAMESPACE get events
Sostituisci CC_NAMESPACE con lo spazio dei nomi da cui Config Connector gestisce le risorse.
Eventi specifici di Config Connector
Config Connector può creare i seguenti tipi di eventi:
Aggiornamento in corso
Si verifica quando la risorsa di base Google Cloud
di una risorsa Config Connector è in fase di aggiornamento.
Aggiornato
Si verifica quando la riconciliazione di una risorsa del connettore di configurazione è riuscita.
Questo tipo di evento indica che la risorsa Google Cloud di base ora corrisponde allo stato desiderato specificato dalla risorsa Config Connector.
UpdateFailed
Si verifica quando la riconciliazione di una risorsa del connettore di configurazione non è riuscita.
DependencyNotReady
Si verifica quando una risorsa Config Connector a cui viene fatto riferimento non è pronta. Puoi determinare se una risorsa è pronta controllandone lo stato.
DependencyNotFound
Si verifica quando non viene trovata una risorsa Config Connector o un secret Kubernetes a cui viene fatto riferimento.
DependencyInvalid
Si verifica quando un riferimento non è valido. Ad esempio, supponiamo una risorsa Config Connector che fa riferimento a un segreto Kubernetes. Se il segreto esiste, ma non contiene la chiave a cui si fa riferimento, il riferimento è considerato non valido.
Eliminazione in corso
Si verifica quando la risorsa Config Connector viene eliminata dal server API Kubernetes.
Eliminato
Si verifica quando una risorsa Config Connector è stata eliminata correttamente dal server API Kubernetes.
DeleteFailed
Si verifica quando non è stato possibile eliminare una risorsa del connettore di configurazione dal
server API Kubernetes.
ManagementConflict
Si verifica quando una risorsa Config Connector non riesce ad acquisire la proprietà della risorsa Google Cloud di base. In genere, questo accade perché un'altra risorsa Config Connector è già proprietaria della risorsaGoogle Cloud . Scopri di più su come Config Connector gestisce i conflitti tra più risorse Config Connector.
PreActuationTransformFailed
Si verifica quando una risorsa Config Connector non riesce a eseguire le trasformazioni di preattivazione.
Questo tipo di evento indica probabilmente che la configurazione della risorsa non è valida.
PostActuationTransformFailed
Si verifica quando una risorsa Config Connector non riesce a eseguire le trasformazioni post-attivazione.
Non gestita
Si verifica quando Config Connector è in modalità con spazi dei nomi e la risorsa Config Connector si trova in uno spazio dei nomi in cui Config Connector non è abilitato (ovvero lo spazio dei nomi non ha un oggetto ConfigConnectorContext).
Questo evento può verificarsi anche se lo spazio dei nomi ha un ConfigConnectorContext se ConfigConnectorContext è stato creato all'incirca contemporaneamente alla risorsa Config Connector. Devi solo attendere un po' di tempo affinché Config Connector inizi a gestire la risorsa.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-09-04 UTC."],[[["\u003cp\u003eYou can use \u003ccode\u003ekubectl\u003c/code\u003e commands to monitor resources managed by Config Connector, including listing them with \u003ccode\u003ekubectl get gcp\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe status of a resource can be determined by examining its \u003ccode\u003estatus.condition\u003c/code\u003e and you can use \u003ccode\u003ekubectl wait --for=condition=READY\u003c/code\u003e to wait for a resource to become ready.\u003c/p\u003e\n"],["\u003cp\u003eConfig Connector generates Kubernetes events that you can view for a specific resource using \u003ccode\u003ekubectl describe KIND NAME\u003c/code\u003e, or for all resources in a namespace with \u003ccode\u003ekubectl --namespace CC_NAMESPACE get events\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eConfig Connector events, like \u003ccode\u003eUpdating\u003c/code\u003e, \u003ccode\u003eUpToDate\u003c/code\u003e, \u003ccode\u003eUpdateFailed\u003c/code\u003e, \u003ccode\u003eDependencyNotReady\u003c/code\u003e, and others, provide information about the lifecycle and state of resources.\u003c/p\u003e\n"],["\u003cp\u003eConfig Connector events, such as \u003ccode\u003eManagementConflict\u003c/code\u003e, \u003ccode\u003ePreActuationTransformFailed\u003c/code\u003e, \u003ccode\u003ePostActuationTransformFailed\u003c/code\u003e, and \u003ccode\u003eUnmanaged\u003c/code\u003e give specific data regarding certain issues with the resources.\u003c/p\u003e\n"]]],[],null,["# Monitoring your resources\n=========================\n\n*** ** * ** ***\n\nTo get information on your resources, you can use `kubectl`.\n\nBefore you begin\n----------------\n\nTo complete these steps, you need existing Config Connector resources.\nFor an example resource, see\n[Getting started with Config Connector](/config-connector/docs/how-to/getting-started).\n\nListing all resources\n---------------------\n\nYou can list the resources that Config Connector manages with, by running\nthe following command: \n\n```\nkubectl get gcp\n```\n\nDetermining a resource's status\n-------------------------------\n\nYou can determine if your resource is ready by looking at its\n[status.condition](/config-connector/docs/concepts/resources#status_condition).\nConfig Connector updates the status to reflect the current state of\nyour resource. \n\n```\nkubectl wait --for=condition=READY KIND NAME\n```\n\nReplace the following:\n\n- \u003cvar translate=\"no\"\u003eKIND\u003c/var\u003e: your resource's kind. For example, `PubSubTopic`.\n- \u003cvar translate=\"no\"\u003eNAME\u003c/var\u003e: your resource's name\n\nViewing events\n--------------\n\nConfig Connector creates Kubernetes events with information and errors about\nmanaging resources. You can view events for a specific resource, or all events\nin your Config Connector environment.\n\n### Viewing events for a single resource\n\nYou can view the events for a single resource by examining the `Events` field\nin the output of the following command: \n\n```\nkubectl describe KIND NAME\n```\n\nReplace the following:\n\n- \u003cvar translate=\"no\"\u003eKIND\u003c/var\u003e: your resource's kind\n- \u003cvar translate=\"no\"\u003eNAME\u003c/var\u003e: your resource's name\n\nFor example, if you had a Config Connector `SQLInstance` resource\nnamed `sqlinstance-sample`, use the following command to view its events: \n\n```\nkubectl describe sqlinstance sqlinstance-sample\n```\n\n### Viewing events for a namespace\n\nTo see the events for all Kubernetes resources in a given namespace, including\nyour Config Connector resources, run the following command: \n\n```\nkubectl --namespace CC_NAMESPACE get events\n```\n\nReplace \u003cvar translate=\"no\"\u003eCC_NAMESPACE\u003c/var\u003e with the namespace Config Connector\nmanages resources from.\n\n### Config Connector-specific events\n\nConfig Connector can create the following event types:\n\nUpdating\n: Occurs when a Config Connector resource's underlying Google Cloud\n resource is being updated.\n\nUpToDate\n: Occurs when a Config Connector resource's reconciliation has succeeded.\n This event type means that the underlying Google Cloud resource now\n matches the desired state specified by the Config Connector resource.\n\nUpdateFailed\n: Occurs when a Config Connector resource's reconciliation has failed.\n\nDependencyNotReady\n: Occurs when a referenced Config Connector resource is not ready. You can\n determine whether a resource is ready by [checking its\n status](#determining-resource-status).\n\nDependencyNotFound\n: Occurs when a referenced Config Connector resource or Kubernetes Secret\n is not found.\n\nDependencyInvalid\n: Occurs when a reference is invalid. For example, suppose a Config Connector\n resource that references a Kubernetes Secret. If the Secret exists, but if\n it does not contain the key that is being referenced, then the reference\n is said to be invalid.\n\nDeleting\n: Occurs when Config Connector resource is being deleted from the Kubernetes\n API Server.\n\nDeleted\n: Occurs when a Config Connector resource has successfully been deleted from\n the Kubernetes API Server.\n\nDeleteFailed\n: Occurs when a Config Connector resource has failed to be deleted from the\n Kubernetes API Server.\n\nManagementConflict\n: Occurs when a Config Connector resource fails to take ownership of the\n underlying Google Cloud resource. When this occurs, it is usually\n because another Config Connector resource already has ownership of the\n Google Cloud resource. Read more about [how Config Connector handles\n conflicts between multiple Config Connector resources](/config-connector/docs/concepts/managing-conflicts).\n\nPreActuationTransformFailed\n: Occurs when a Config Connector resource fails to perform pre-actuation transformations.\n This event type likely means that the resource configuration is invalid.\n\nPostActuationTransformFailed\n: Occurs when a Config Connector resource fails to perform post-actuation transformations.\n\nUnmanaged\n\n: Occurs when Config Connector is in\n [namespaced-mode](/config-connector/docs/how-to/install-namespaced)\n and the Config Connector resource is in a namespace where Config Connector\n is not enabled (that is, the namespace does not have a\n `ConfigConnectorContext` object).\n\n This event can occur even if the namespace does have a\n `ConfigConnectorContext` if the `ConfigConnectorContext` was created around\n the same time as the Config Connector resource. You just need to wait\n some time for Config Connector to start managing the resource.\n\nWhat's next\n-----------\n\n- Learn more about\n [Kubernetes application introspection](https://kubernetes.io/docs/tasks/debug-application-cluster/debug-application-introspection/).\n\n- Monitor your Config Connector installation with\n [Prometheus](/config-connector/docs/how-to/monitoring-prometheus)."]]