Normes API et SDK multilingues prédéfinis
L'OpenAPI de ce produit (ARMS/2019-08-08) utilise le style de signature RPC. Des SDK sont disponibles pour les langages de programmation courants. Les développeurs peuvent télécharger le SDK pour appeler directement l'OpenAPI de ce produit, sans se soucier des détails techniques. Si le SDK existant ne répond pas à vos besoins, utilisez le mécanisme de signature pour une intégration par auto-signature. L'auto-signature étant particulièrement complexe, comptez environ 5 jours ouvrables. Nous vous recommandons donc de rejoindre notre groupe d'assistance DingTalk (147535001692) pour bénéficier d'un accompagnement expert lors de l'intégration.
Avant d'utiliser l'API, préparez votre compte d'identité et votre clé d'accès (AccessKey) afin d'accéder efficacement à l'API via des outils clients (tels que SDK et CLI). Pour plus d'informations, consultez Obtenir un AccessKey.
Scénarios de signature personnalisée
Si votre scénario métier présente des exigences particulières et nécessite une intégration par auto-signature, consultez d'abord notre équipe de support technique (groupe d'assistance DingTalk : 147535001692) pour obtenir un accompagnement professionnel et garantir une intégration efficace.
Préparation du compte et de la sécurité
Les comptes Alibaba Cloud disposent de permissions administratives complètes sur l'ensemble des ressources. En cas de compromission d'un AccessKey, toutes les ressources associées sont exposées à un risque d'accès non autorisé. Pour garantir la sécurité, créez un utilisateur RAM disposant uniquement de permissions d'accès API et configurez son AccessKey. Appliquez ensuite des politiques RAM selon le principe du moindre privilège (PoLP). N'utilisez le compte Alibaba Cloud que dans les scénarios spécifiques où ses permissions sont explicitement requises.
Service managé pour Prometheus
|
API |
Titre |
Description |
| DescribeEnvDropMetricsRule | DescribeEnvDropMetricsRule. | Obtient la règle de suppression de métriques pour une instance d'environnement spécifique. |
| UpdateEnvDropMetricsRule | UpdateEnvDropMetricsRule. | Met à jour une règle de métrique abandonnée dans l'environnement. |
| CreateEnvironment | CreateEnvironment. | Crée une instance d'environnement. |
| InitEnvironment | InitEnvironment. | Initialise une instance d'environnement. |
| UpdateEnvironment | UpdateEnvironment. | Met à jour la configuration d'un environnement. |
| ListEnvironments | ListEnvironments. | Consulte les environnements. |
| RestartEnvironmentFeature | RestartEnvironmentFeature. | Redémarre une fonctionnalité. |
| ListEnvCustomJobs | ListEnvCustomJobs. | Consulte les travaux personnalisés d'un environnement. |
| CreateEnvPodMonitor | CreateEnvPodMonitor. | Crée un PodMonitor pour un environnement. |
| ListEnvPodMonitors | ListEnvPodMonitors. | Consulte les PodMonitors d'un environnement. |
| InstallAddon | InstallAddon. | Installe un module complémentaire. |
| DescribeAddonRelease | DescribeAddonRelease. | Consulte les informations de version d'un module complémentaire par son nom. |
| ListAddonReleases | ListAddonReleases. | Consulte les modules complémentaires installés dans un environnement. |
| UpdatePrometheusMonitoring | UpdatePrometheusMonitoring. | Met à jour la configuration de surveillance d'une instance Prometheus. |
| AddPrometheusInstance | AddPrometheusInstance. | Crée une instance Prometheus pour Remote Write. |
| GetIntegrationState | GetIntegrationState. | Consulte l'état d'intégration des tableaux de bord et des règles de collecte d'Application Real-Time Monitoring Service (ARMS) Prometheus. |
| DeleteCmsExporter | Désinstallation de Prometheus pour une instance de service Alibaba Cloud. | Désinstalle Prometheus pour une instance de service Alibaba Cloud. |
| GetExploreUrl | Obtention des données d'exploration Grafana. | Obtient des données à l'aide de la fonctionnalité Explore de Grafana. |
| GetRecordingRule | GetRecordingRule. | Obtient la règle d'enregistrement d'un cluster. |
| ListCmsInstances | État de la collecte des services Alibaba Cloud. | Consulte l'état de la collecte des données des services cloud. |
| ListPrometheusInstances | ListPrometheusInstances. | Obtient toutes les instances Prometheus d'une région. |
| InstallManagedPrometheus | Créer une instance Prometheus managée. | Crée une instance Prometheus managée (ASK/ECS). |
| GetPrometheusInstance | Informations de l'instance Prometheus spécifiée. | Obtient les informations d'une instance Prometheus spécifiée. |
| ListPrometheusInstanceByTagAndResourceGroupId | ListPrometheusInstanceByTagAndResourceGroupId. | Consulte les instances Prometheus par balise et groupe de ressources. |
| CreatePrometheusInstance | Créer une instance Prometheus. | Crée une instance Managed Service for Prometheus. |
| UpdatePrometheusGlobalView | UpdatePrometheusGlobalView. | Met à jour les sources de données de l'instance Prometheus pour GlobalView. |
| ListEnvironmentKubeResources | ListEnvironmentKubeResources. | Consulte les ressources Kubernetes d'un environnement. |
| ListEnvironmentAddons | Requête sur le module complémentaire installé dans un environnement spécifié. | Répertorie les modules complémentaires installés dans un environnement spécifié. |
Règles d'alerte Prometheus (hérité)
|
API |
Titre |
Description |
| DeletePrometheusAlertRule | DeletePrometheusAlertRule. | Supprime une règle d'alerte du service Prometheus. |
| UpdatePrometheusAlertRule | UpdatePrometheusAlertRule. | Met à jour une règle d'alerte Prometheus. |
Contrôle d'accès
|
API |
Titre |
Description |
| TagResources | TagResources. | Ajoute des balises aux ressources ARMS. |
Facturation
|
API |
Titre |
Description |
| QueryCommercialUsage | QueryCommercialUsage. | Consulte la quantité de données écrites dans Application Monitoring, Managed Service for OpenTelemetry, Managed Service for Prometheus et Real User Monitoring (RUM). |