Consultez la liste des connecteurs compatibles avec Application Integration.
Surveiller les ressources Application Integration
Cette page explique comment surveiller l'utilisation et les performances des ressources Application Integration dans votre projet Google Cloud.
Application Integration s'appuie sur Cloud Monitoring pour offrir une visibilité sur l'utilisation, les performances, les alertes et l'état général de vos ressources d'intégration. Vous pouvez utiliser Cloud Monitoring pour créer des graphiques et des tableaux de bord personnalisés afin de visualiser les différentes métriques de performances et l'utilisation des ressources de vos intégrations. Cloud Monitoring vous permet également de configurer des alertes et des règles d'alerte pour ces métriques. Par exemple, vous pouvez créer un graphique pour afficher et surveiller la quantité de données traitées sur une période spécifique. En outre, vous pouvez également configurer une alerte pour vérifier si le nombre total de données traitées dépasse une valeur seuil spécifiée. Pour en savoir plus sur la configuration des alertes, consultez la section Alertes.
Vous pouvez accéder à toutes vos métriques d'intégration et à toutes vos utilisations de ressources et les surveiller comme suit:
- Utiliser Cloud Monitoring
- Utilisation du tableau de bord de surveillance dans Application Integration
Métriques et étiquettes disponibles
Métriques sur les ressources
Les chaînes "Type de métrique" de ce tableau doivent être précédées du préfixe integrations.googleapis.com/
. Ce préfixe a été omis dans les entrées du tableau.
Lorsque vous interrogez une étiquette, utilisez le préfixe metric.labels.
(par exemple, metric.labels.LABEL="VALUE"
).
Type de métriqueÉtape de lancement Nom à afficher |
|
---|---|
Genre, type, unité Ressources surveillées |
Description Libellés |
integration/execution_count
BÊTA
Nombre d'exécutions d'intégrations |
|
DELTA , INT64 , 1
integrations.googleapis.com/IntegrationVersion |
Nombre d'exécutions d'intégration depuis le dernier échantillon. Échantillonné toutes les 60 secondes. Après échantillonnage, les données ne sont pas visibles pendant un délai pouvant atteindre 86 400 secondes.
status :
État d'exécution de l'intégration, l'un des suivants : [SUCCEEDED, FAILED, CANCELLED, RETRY_ON_HOLD].
trigger_name : type du déclencheur utilisé pour l'exécution de l'intégration, par exemple "Déclencheur d'API" ou "Déclencheur Cloud Pub/Sub".
trigger_id : ID du déclencheur ayant déclenché l'exécution de l'intégration.
error_enum : le code canonique de la dernière erreur s'est produit lors de l'exécution de l'intégration (par exemple, "PERMISSION_DENIED" ou "INVALID_ARGUMENT").
is_retry : (BOOL) indique si l'exécution de l'intégration est une nouvelle tentative ou une première tentative. Il peut s'agir de l'une des valeurs [true, false].
|
integration/execution_latencies
BÊTA
Latence d'exécution de l'intégration |
|
DELTA , DISTRIBUTION , ms
integrations.googleapis.com/IntegrationVersion |
Répartition du temps nécessaire aux intégrations pour terminer leur exécution. Échantillonné toutes les 60 secondes. Après échantillonnage, les données ne sont pas visibles pendant un délai pouvant atteindre 86 400 secondes.
status :
État d'exécution de l'intégration, l'un des suivants : [SUCCEEDED, FAILED, CANCELLED, RETRY_ON_HOLD].
trigger_name : type du déclencheur utilisé pour l'exécution de l'intégration, par exemple "Déclencheur d'API" ou "Déclencheur Cloud Pub/Sub".
trigger_id : ID du déclencheur ayant déclenché l'exécution de l'intégration.
error_enum : le code canonique de la dernière erreur s'est produit lors de l'exécution de l'intégration (par exemple, "PERMISSION_DENIED" ou "INVALID_ARGUMENT").
is_retry : (BOOL) indique si l'exécution de l'intégration est une nouvelle tentative ou une première tentative. Il peut s'agir de l'une des valeurs [true, false].
|
processed_bytes_count
BÊTA
Nombre d'octets traités |
|
DELTA , INT64 , By
integrations.googleapis.com/IntegrationVersion |
Taille des données consommées par les exécutions d'intégration depuis le dernier échantillon. Elle est calculée en prenant pour l'intégration la taille des paramètres d'entrée et de sortie, ainsi que la taille de la charge utile des requêtes et des réponses pour les tâches REST et Connecteur. Échantillonné toutes les 60 secondes. Après échantillonnage, les données ne sont pas visibles pendant un délai pouvant atteindre 86 400 secondes.
step_type : indique si les données sont traitées par les paramètres de l'intégration, ou par la charge utile de la requête et de la réponse de tâche, selon l'un des éléments suivants : [Trigger, Task].
step_name : type de la tâche utilisée pour traiter la charge utile des requêtes et des réponses, ou type de déclencheur utilisé pour traiter les paramètres de l'intégration.
step_id : numéro de tâche utilisé pour traiter la charge utile des requêtes et des réponses, ou ID du déclencheur utilisé pour traiter les paramètres de l'intégration.
|
step/execution_count
BÊTA
Nombre d'exécutions d'étapes |
|
DELTA , INT64 , 1
integrations.googleapis.com/IntegrationVersion |
Nombre d'exécutions d'étapes (tâche ou déclencheur) depuis le dernier échantillon. Échantillonné toutes les 60 secondes. Après échantillonnage, les données ne sont pas visibles pendant un délai pouvant atteindre 86 400 secondes.
status : état d'exécution de l'étape, par exemple "SUCCEEDED" (SUCCEEDED) ou "FAILED" (ÉCHEC).
step_type : type de l'étape exécutée. Il peut s'agir de [Déclencheur, Tâche].
step_name : type du déclencheur ou de la tâche exécutée, par exemple "Déclencheur d'API" ou "Tâche de mappage de données".
step_id : ID du déclencheur ou numéro de la tâche, selon le type d'étape à exécuter.
error_enum : le code canonique de l'erreur s'est produit lors de l'exécution de l'étape (par exemple, "PERMISSION_DENIED" ou "INVALID_ARGUMENT").
is_retry : (BOOL) indique si l'exécution de l'étape est une nouvelle tentative ou une première tentative, parmi les valeurs [true, false].
is_step_external : (BOOL) indique si la tâche exécutée est interne ou externe. L'une des valeurs ["true" désigne une tâche externe telle que la tâche REST ou la tâche de connecteur. "false" - tâches internes telles que Data Mapper ou tâche de script intégré].
|
step/execution_latencies
BÊTA
Latence d'exécution des étapes |
|
DELTA , DISTRIBUTION , ms
integrations.googleapis.com/IntegrationVersion |
Répartition du temps nécessaire aux étapes (tâche) pour terminer l'exécution. Échantillonné toutes les 60 secondes. Après échantillonnage, les données ne sont pas visibles pendant un délai pouvant atteindre 86 400 secondes.
status : état d'exécution de l'étape, par exemple "SUCCEEDED" (SUCCEEDED) ou "FAILED" (ÉCHEC).
step_name : type du déclencheur ou de la tâche exécutée, par exemple "Déclencheur d'API" ou "Tâche de mappage de données".
step_id : ID du déclencheur ou numéro de la tâche, selon le type d'étape à exécuter.
error_enum : le code canonique de l'erreur s'est produit lors de l'exécution de l'étape (par exemple, "PERMISSION_DENIED" ou "INVALID_ARGUMENT").
is_retry : (BOOL) indique si l'exécution de l'étape est une nouvelle tentative ou une première tentative, parmi les valeurs [true, false].
is_step_external : (BOOL) indique si la tâche exécutée est interne ou externe. L'une des valeurs ["true" désigne une tâche externe telle que la tâche REST ou la tâche de connecteur. "false" - tâches internes telles que Data Mapper ou tâche de script intégré].
|
Tableau généré le 12-06-2024 à 16:39:55 UTC.
Étiquettes
Les étiquettes sont disponibles pour Application Integration dans la console Google Cloud. Vous pouvez regrouper ou filtrer chaque métrique à l'aide de ces étiquettes.
Étiquettes pour la ressource surveillée
Étiquette | Description |
---|---|
resource_container | ID du projet Google Cloud associé à l'intégration. |
position | Région de l'intégration. |
intégration | Nom de l'intégration |
version | ID de version de l'intégration. |
Étiquettes du type de métrique
Étiquette | Description |
---|---|
état | État d'exécution de l'étape d'intégration ou d'intégration (tâche ou déclencheur). |
trigger_name | Type de déclencheur utilisé pour exécuter l'intégration. Par exemple: déclencheur d'API ou déclencheur Cloud Pub/Sub. |
trigger_id | ID du déclencheur utilisé pour appeler l'intégration. |
step_type | Type d'étape d'intégration, de déclencheur ou de tâche. |
step_name | Nom de la tâche ou du déclencheur. Par exemple: Déclencheur d'API ou Tâche de mappage de données. |
step_id | Dans le champ Trigger type (Type de déclencheur), indiquez l'ID du déclencheur correspondant.
Dans le champ Task (Tâche), indiquez le numéro de la tâche correspondante. |
error_enum | Code canonique de l'erreur qui s'est produite lors de l'exécution de l'intégration ou de l'étape d'intégration |
is_retry | Valeur booléenne permettant de déterminer si l'intégration ou l'exécution de la tâche a fait l'objet d'une nouvelle tentative. |
is_step_external | Valeur booléenne permettant de déterminer si l'exécution du déclencheur ou de la tâche était interne ou externe au moteur d'exécution Application Integration.
Par exemple, la tâche Call REST Endpoint (Appeler le point de terminaison REST) est externe, car l'appel d'API est effectué depuis l'extérieur du moteur d'exécution. En revanche, la tâche de mappage des données est interne. |
Pour obtenir la liste complète des métriques Google Cloud disponibles, consultez la page Métriques Google Cloud.
Étapes suivantes
- Surveiller à l'aide de Cloud Monitoring
- Effectuez une surveillance à l'aide du tableau de bord de surveillance dans Application Integration.