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. | Consulte la règle de suppression de métriques pour une instance d'environnement spécifiée. |
| UpdateEnvDropMetricsRule | UpdateEnvDropMetricsRule. | Met à jour une règle de métrique ignoré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 tâches personnalisées 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 nom. |
| ListAddonReleases | Consulte les modules complémentaires installés dans un environnement. | 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ésinstaller Prometheus pour une instance de service Alibaba Cloud. | Désinstalle Prometheus pour une instance de service Alibaba Cloud. |
| GetExploreUrl | Récupération des données d'exploration Grafana. | Récupère les 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éation d'une instance Prometheus gérée. | Crée une instance Prometheus gérée (ASK/ECS). |
| GetPrometheusInstance | Retrieve specified prometheus instance information | Retrieves information about a specified Prometheus instance. |
| ListPrometheusInstanceByTagAndResourceGroupId | ListPrometheusInstanceByTagAndResourceGroupId. | Consulte les instances Prometheus par balise et groupe de ressources. |
| CreatePrometheusInstance | Create a prometheus instance | Creates a Managed Service for Prometheus instance. |
| UpdatePrometheusGlobalView | UpdatePrometheusGlobalView | Updates the data sources of Prometheus instance for GlobalView. |
| ListEnvironmentKubeResources | ListEnvironmentKubeResources. | Consulte les ressources Kubernetes d'un environnement. |
| ListEnvironmentAddons | Query the Addon installed in a specified environment | Lists the add-ons installed in a specified environment. |
Règles d'alerte Prometheus (héritées)
|
API |
Titre |
Description |
| DeletePrometheusAlertRule | DeletePrometheusAlertRule. | Supprime une règle d'alerte du service Prometheus. |
| UpdatePrometheusAlertRule | UpdatePrometheusAlertRule | Updates a Prometheus alert rule. |
Contrôle d'accès
|
API |
Titre |
Description |
| TagResources | TagResources. | Ajoute des balises aux ressources ARMS. |
Facturation
|
API |
Titre |
Description |
| QueryCommercialUsage | QueryCommercialUsage | Queries the amount of data written to Application Monitoring, Managed Service for OpenTelemetry, Managed Service for Prometheus, and Real User Monitoring (RUM). |