Consulte os conectores compatíveis com a integração de aplicativos.

Monitorar recursos do Application Integration

Esta página fornece detalhes sobre como monitorar o uso e o desempenho dos recursos do Application Integration no seu projeto do Google Cloud.

Application Integration usa o Cloud Monitoring para fornecer visibilidade sobre o uso, o desempenho, os alertas e a integridade geral dos recursos de integração. Use o Cloud Monitoring para criar gráficos e painéis personalizados e visualizar as diferentes métricas de desempenho e usos de recursos das suas integrações. O Cloud Monitoring também permite configurar alertas e políticas de alerta para essas métricas. Por exemplo, é possível criar um gráfico para conferir e monitorar a quantidade de dados processados em um período específico. Além disso, você também pode configurar um alerta para verificar se o total de dados processados excede um valor de limite especificado. Para informações sobre como configurar alertas, consulte Alertas.

É possível acessar e monitorar todas as métricas de integração e usos de recursos da seguinte maneira:

Métricas e rótulos disponíveis

Métricas de recursos

As strings "tipo de métrica" nesta tabela precisam ser prefixadas com integrations.googleapis.com/. Esse prefixo foi omitido das entradas na tabela. Ao consultar um rótulo, use o prefixo metric.labels.. por exemplo, metric.labels.LABEL="VALUE".

Tipo de métrica Etapa do lançamento (níveis da hierarquia de recursos)
Nome de exibição
Classe, Tipo, Unidade
Recursos monitorados
Descrição
Rótulos
integration/execution_count BETA(projeto)
Contagem de execuções de integração
DELTAINT641
integrations.googleapis.com/IntegrationVersion
Contagem de execuções de integração desde a última amostra. Amostras coletadas a cada 60 segundos. Após a amostragem, os dados não são visíveis por até 86.400 segundos.
status: Status de execução da integração, um de [SUCCEEDED, FAILED, CANCELLED, RETRY_ON_HOLD].
trigger_name: Tipo do acionador usado para a execução da integração, por exemplo, "Acionador de API" ou "Acionador do Cloud Pub/Sub".
trigger_id: O ID do gatilho que acionou a execução da integração.
error_enum: código canônico do último erro ocorrido durante a execução da integração, por exemplo, "PERMISSION_DENIED" ou "INVALID_ARGUMENT".
is_retry: (BOOL) Indica se a execução da integração é uma nova tentativa ou a primeira tentativa, um entre [true, false].
integration/execution_latencies BETA(projeto)
Latência de execução da integração
DELTADISTRIBUTIONms
integrations.googleapis.com/IntegrationVersion
Uma distribuição do tempo gasto pelas integrações para concluir a execução. Amostras coletadas a cada 60 segundos. Após a amostragem, os dados não são visíveis por até 86.400 segundos.
status: Status de execução da integração, um de [SUCCEEDED, FAILED, CANCELLED, RETRY_ON_HOLD].
trigger_name: Tipo de acionador usado para a execução da integração, por exemplo, "Acionador de API" ou "Acionador do Cloud Pub/Sub".
trigger_id: O ID do gatilho que acionou a execução da integração.
error_enum: código canônico do último erro ocorrido durante a execução da integração, por exemplo, "PERMISSION_DENIED" ou "INVALID_ARGUMENT".
is_retry: (BOOL) Indica se a execução da integração é uma nova tentativa ou a primeira tentativa, um entre [true, false].
processed_bytes_count BETA(projeto)
Contagem de bytes processados
DELTAINT64By
integrations.googleapis.com/IntegrationVersion
Tamanho dos dados consumidos pelas execuções de integração desde a última amostra. Ele é calculado considerando o tamanho dos parâmetros de entrada e saída para a integração, além do tamanho do payload de solicitação e resposta para tarefas do Rest e do conector. Amostras coletadas a cada 60 segundos. Após a amostragem, os dados não são visíveis por até 86.400 segundos.
step_type: indica se os dados são processados por parâmetros da integração ou pelo payload de solicitação e resposta de tarefas, um de [Acionador, Tarefa].
step_name: Tipo da tarefa usada para processar o payload de solicitação e resposta ou tipo do acionador usado para processar os parâmetros da integração.
step_id: Número da tarefa usado para processar o payload de solicitação e resposta ou o ID de gatilho usado para processar os parâmetros da integração.
step/execution_count BETA(projeto)
Contagem de execuções de etapa
DELTAINT641
integrations.googleapis.com/IntegrationVersion
Contagem de execuções de etapa (tarefa ou acionador) desde a última amostra. Amostras coletadas a cada 60 segundos. Após a amostragem, os dados não são visíveis por até 86.400 segundos.
status: status de execução da etapa, por exemplo, "SUCCESS" ou "FAILED".
step_type: tipo da etapa executada, um de [Trigger, Task].
step_name: Tipo de gatilho ou tarefa executada, por exemplo, "Gatilho da API" ou "Tarefa de mapeamento de dados".
step_id: ID do acionador ou número da tarefa, dependendo do tipo de etapa executada.
error_enum: código canônico do erro ocorrido durante a execução da etapa, por exemplo, "PERMISSION_DENIED" ou "INVALID_ARGUMENT".
is_retry: (BOOL) Indica se a execução da etapa é uma nova tentativa ou a primeira, um entre [true, false].
is_step_external: (BOOL) Indica se a tarefa executada é interna ou externa, uma das ["true" - tarefas externas, como a tarefa de descanso ou conector. "false": tarefas internas, como mapeamento de dados ou script inline.
step/execution_latencies BETA(projeto)
Latência de execução de etapas
DELTADISTRIBUTIONms
integrations.googleapis.com/IntegrationVersion
Uma distribuição do tempo gasto pelas etapas (tarefa) para concluir a execução. Amostras coletadas a cada 60 segundos. Após a amostragem, os dados não são visíveis por até 86.400 segundos.
status: status de execução da etapa, por exemplo, "SUCCESS" ou "FAILED".
step_name: Tipo de gatilho ou tarefa executada, por exemplo, "Gatilho da API" ou "Tarefa de mapeamento de dados".
step_id: ID do acionador ou número da tarefa, dependendo do tipo de etapa executada.
error_enum: código canônico do erro ocorrido durante a execução da etapa, por exemplo, "PERMISSION_DENIED" ou "INVALID_ARGUMENT".
is_retry: (BOOL) Indica se a execução da etapa é uma nova tentativa ou a primeira, um entre [true, false].
is_step_external: (BOOL) Indica se a tarefa executada é interna ou externa, uma das ["true" - tarefas externas, como a tarefa de descanso ou conector. "false": tarefas internas, como mapeamento de dados ou script inline.

Tabela gerada em 09-01-2025 18:04:26 UTC.

Rótulos

Os rótulos estão disponíveis para a Application Integration no console do Google Cloud. É possível agrupar ou filtrar cada métrica usando esses rótulos.

Rótulos para recursos monitorados

Rótulo Descrição
resource_container O ID do projeto do Google Cloud da integração.
local Região da integração.
integração Nome da integração.
version O ID da versão da integração.

Rótulos para o tipo de métrica

Rótulo Descrição
status Status de execução da integração ou da etapa de integração (tarefa ou gatilho).
trigger_name Tipo de acionador usado para executar a integração. Por exemplo: Gatilho de API ou Gatilho do Cloud Pub/Sub.
trigger_id O ID do acionador usado para invocar a integração.
step_type Tipo de etapa, acionador ou tarefa de integração.
step_name Nome da tarefa ou do acionador. Por exemplo: Gatilho da API ou Tarefa de mapeamento de dados.
step_id Para o tipo Gatilho: ID do gatilho correspondente.

Para o tipo Tarefa: número da tarefa.

error_enum O código canônico do erro que ocorreu durante a execução da integração ou da etapa de integração
is_retry Um valor booleano para determinar se a integração ou execução da tarefa foi repetida.
is_step_external Um valor booleano para determinar se a execução do acionador ou da tarefa foi interna ou externa ao mecanismo de execução da Application Integration.

Por exemplo, a tarefa Chamar endpoint REST é externa, já que a chamada de API é feita fora do mecanismo de execução. Em contraste, a tarefa Mapeamento de dados é interna.

Veja uma lista completa das métricas disponíveis do Google Cloud em Métricas do Google Cloud.

A seguir