Confira os conectores compatíveis com o Application Integration.

Monitorar recursos do Application Integration

Nesta página, você encontra detalhes sobre como monitorar o uso e o desempenho dos recursos do Application Integration no seu projeto do Google Cloud.

A Application Integration utiliza o Cloud Monitoring para fornecer visibilidade do uso, do desempenho, dos alertas e da integridade geral dos seus recursos de integração. É possível usar o Cloud Monitoring para criar gráficos e painéis personalizados para visualizar as diferentes métricas de desempenho e o uso de recursos das integrações. O Cloud Monitoring também permite configurar alertas e políticas de alertas 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, também é possível configurar um alerta para verificar se o total de dados processados excede um valor limite especificado. Para informações sobre como configurar alertas, consulte Alertas.

É possível acessar e monitorar todas as métricas de integração e o uso de recursos das seguintes maneiras:

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
Nome de exibição
Classe, Tipo, Unidade
Recursos monitorados
Descrição
Rótulos
integration/execution_count BETA
Contagem de execução da integração
DELTA, INT64 e 1
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, [SUCCEEDED, FAILED, CANCELLED, RETRY_ON_HOLD].
trigger_name: tipo de gatilho usado para execução da integração, por exemplo, "acionador de API" ou "acionador do Cloud Pub/Sub".
trigger_id: ID do acionador que acionou a execução da integração.
error_enum: código canônico do último erro que ocorreu durante a execução da integração, por exemplo, "PERMISSION_DENIED" ou "INVALID_MCC".
is_retry: (BOOL) Indica se a execução da integração é uma nova tentativa ou uma primeira tentativa, uma destas opções: [true, false].
integration/execution_latencies BETA
Latência da execução da integração
DELTA, DISTRIBUTION e ms
integrations.googleapis.com/IntegrationVersion
Uma distribuição do tempo que as integrações levam 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, [SUCCEEDED, FAILED, CANCELLED, RETRY_ON_HOLD].
trigger_name: tipo de gatilho usado para execução da integração, por exemplo, "acionador de API" ou "acionador do Cloud Pub/Sub".
trigger_id: ID do acionador que acionou a execução da integração.
error_enum: código canônico do último erro que ocorreu durante a execução da integração, por exemplo, "PERMISSION_DENIED" ou "INVALID_MCC".
is_retry: (BOOL) Indica se a execução da integração é uma nova tentativa ou uma primeira tentativa, uma destas opções: [true, false].
processed_bytes_count BETA
Contagem de bytes processados
DELTA, INT64 e By
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, junto com o tamanho da carga de solicitação e resposta para tarefas Rest e 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 por solicitação de tarefa e payload de resposta, um entre [Gatilho, Tarefa].
step_name: tipo da tarefa usada para processar payload de solicitação e resposta ou tipo de gatilho usado para processar parâmetros da integração.
step_id: número da tarefa usado para processar payload de solicitação e resposta ou ID do gatilho usado para processar parâmetros da integração.
step/execution_count BETA
Contagem de execuções de etapas
DELTA, INT64 e 1
integrations.googleapis.com/IntegrationVersion
Contagem de execuções da 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 "SUCCEEDED" ou "FAILED".
step_type: tipo da etapa executada, um de [Gatilho, Tarefa].
step_name: tipo do acionador ou da tarefa executada, por exemplo, "Acionador de API" ou "Tarefa de mapeamento de dados".
step_id: ID do acionador ou número da tarefa, dependendo do tipo de etapa que é executado.
error_enum: o código canônico do erro ocorreu durante a execução da etapa, por exemplo, "PERMISSION_DENIED" ou "INVALID_MCC".
is_retry: (BOOL) Indica se a execução da etapa é uma nova tentativa ou uma primeira tentativa, uma destas opções: [true, false].
is_step_external: (BOOL) Indica se a tarefa executada é interna ou externa, uma destas ["true" — tarefas externas, como REST ou tarefa de conector. "false" - tarefas internas como Data Mapper ou Inline Scripting task].
step/execution_latencies BETA
Latência de execução da etapa
DELTA, DISTRIBUTION e ms
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 "SUCCEEDED" ou "FAILED".
step_name: tipo do acionador ou da tarefa executada, por exemplo, "Acionador de API" ou "Tarefa de mapeamento de dados".
step_id: ID do acionador ou número da tarefa, dependendo do tipo de etapa que é executado.
error_enum: o código canônico do erro ocorreu durante a execução da etapa, por exemplo, "PERMISSION_DENIED" ou "INVALID_MCC".
is_retry: (BOOL) Indica se a execução da etapa é uma nova tentativa ou uma primeira tentativa, uma destas opções: [true, false].
is_step_external: (BOOL) Indica se a tarefa executada é interna ou externa, uma destas ["true" — tarefas externas, como REST ou tarefa de conector. "false" - tarefas internas como Data Mapper ou Inline Scripting task].

Tabela gerada em 27-06-2024 18:22:22 UTC.

Rótulos

Os identificadores 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 do recurso monitorado

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

Rótulos do tipo de métrica

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

Para Tarefa, digite: o número da tarefa em questão.

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

Por exemplo, a tarefa Call REST Endpoint é externa, porque a chamada de API é feita fora do mecanismo de execução. Por outro lado, 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