Aller au contenu principal

observability_live.go (package eai)

Source : sdks/go/observability_live.go. Retour à l'index de la référence du SDK Go.

remarque

Cette page est générée par tools/docs/gen_sdk_reference.py depuis les sources du SDK et les dossiers de textes OpenAPI. Ne la modifiez pas à la main : changez la source et régénérez.

Classe PlatformManagerService​

Platform Manager. Espace Platform Manager de la console : la passerelle du Control Plane vers le Navin Manager, qui installe, connecte et exploite les services de la plateforme sur les machines du client, ainsi que le coffre-fort informatique des administrateurs de la plateforme.

PlatformManagerService.RequestSupportBundle​

RequestSupportBundle(ctx context.Context, clusterID string, opts ...CallOption) (json.RawMessage, error)

Demander un paquet de support. Demande au Manager un paquet de support assaini (cluster:manage côté Manager) et répond 202 avec l'opération à suivre et l'identifiant du paquet ; le paquet se télécharge depuis la console du Manager. Audité (platform_manager.support_bundle), autorisé ou refusé. Demande platform_admin.

Route : /v1/platform-manager/clusters/{cluster_id}/support-bundles (POST).

NomTypeDéfautRequisDescription
ctxcontext.ContextouiContexte de l'appel : annulation et échéance.
clusterIDstringouiIdentifiant du cluster dans le Navin Manager.
opts...CallOptionnonOptions de l'appel (requête, clé d'idempotence, traceparent, en-têtes).

Retour : (json.RawMessage, error). Réponse JSON décodée de l'opération « Demander un paquet de support ». L'error est une erreur typée du SDK, nil en cas de succès.

Erreurs levées : error, les erreurs typées du transport (Erreurs).

PlatformManagerService.ServiceConfigDiff​

ServiceConfigDiff(ctx context.Context, clusterID string, service string, from int, to int, opts ...CallOption) (json.RawMessage, error)

Comparer deux versions de configuration. Paramètres modifiés entre deux versions de configuration d'un service, une entrée par paramètre ; un paramètre secret indique seulement s'il est renseigné dans chaque version, jamais sa valeur. Demande platform_admin.

Route : /v1/platform-manager/clusters/{cluster_id}/services/{service}/config/diff (GET).

NomTypeDéfautRequisDescription
ctxcontext.ContextouiContexte de l'appel : annulation et échéance.
clusterIDstringouiIdentifiant du cluster dans le Navin Manager.
servicestringouiNom du service.
fromintouiVersion de configuration la plus ancienne, entier d'au moins 1 (obligatoire).
tointouiVersion de configuration la plus récente, entier d'au moins 1 (obligatoire).
opts...CallOptionnonOptions de l'appel (requête, clé d'idempotence, traceparent, en-têtes).

Retour : (json.RawMessage, error). Réponse JSON décodée de l'opération « Comparer deux versions de configuration ». L'error est une erreur typée du SDK, nil en cas de succès.

Erreurs levées : error, les erreurs typées du transport (Erreurs).

PlatformManagerService.ServiceDashboard​

ServiceDashboard(ctx context.Context, clusterID string, service string, query map[string]string, opts ...CallOption) (json.RawMessage, error)

Lire le tableau de bord d'un service. Tableau de bord de supervision d'un service relayé depuis le Manager (cluster:read côté Manager) : instances, santé et derniers contrôles, disponibilité, machines détectées avec leurs composants et métriques, alertes, opérations, configuration et, pour un service connecté, sa connexion. Demande platform_admin.

Route : /v1/platform-manager/clusters/{cluster_id}/services/{service}/dashboard (GET).

NomTypeDéfautRequisDescription
ctxcontext.ContextouiContexte de l'appel : annulation et échéance.
clusterIDstringouiIdentifiant du cluster dans le Navin Manager.
servicestringouiNom du service.
querymap[string]stringouiParamètres de la chaîne de requête de la route.
opts...CallOptionnonOptions de l'appel (requête, clé d'idempotence, traceparent, en-têtes).

Retour : (json.RawMessage, error). Réponse JSON décodée de l'opération « Lire le tableau de bord d'un service ». L'error est une erreur typée du SDK, nil en cas de succès.

Erreurs levées : error, les erreurs typées du transport (Erreurs).

PlatformManagerService.SupportBundles​

SupportBundles(ctx context.Context, clusterID string, opts ...CallOption) (json.RawMessage, error)

Lister les paquets de support. Paquets de support assainis d'un cluster ; un paquet se télécharge depuis la console du Manager, jamais par le Control Plane. Demande platform_admin.

Route : /v1/platform-manager/clusters/{cluster_id}/support-bundles (GET).

NomTypeDéfautRequisDescription
ctxcontext.ContextouiContexte de l'appel : annulation et échéance.
clusterIDstringouiIdentifiant du cluster dans le Navin Manager.
opts...CallOptionnonOptions de l'appel (requête, clé d'idempotence, traceparent, en-têtes).

Retour : (json.RawMessage, error). Réponse JSON décodée de l'opération « Lister les paquets de support ». L'error est une erreur typée du SDK, nil en cas de succès.

Erreurs levées : error, les erreurs typées du transport (Erreurs).