Consulte 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 integração de aplicativos usa o Cloud Monitoring para fornecer visibilidade sobre o uso, o desempenho, os alertas e a integridade geral dos 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 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, também é possível configurar um alerta para verificar se o total de dados processados excede um valor limite especificado. Para saber 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:
- Usar o Cloud Monitoring.
- Use o painel de monitoramento na Application Integration.
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ção da integração |
|
DELTA , INT64 , 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, um de [SUCCEEDED, FAILED, CANCELLED, RETRY_ON_HOLD].
trigger_name :
Tipo de gatilho usado para execução da integração, por exemplo, "gatilho de API" "Gatilho do Cloud Pub/Sub".
trigger_id :
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 uma primeira tentativa, uma das seguintes opções: [true, false].
|
integration/execution_latencies
BETA
(projeto)
Latência de execução da integração |
|
DELTA , DISTRIBUTION , 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 :
O 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, "gatilho de API" "Gatilho 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
(project)
Contagem de bytes processados |
|
DELTA , INT64 , 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 útil 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 de integração ou por solicitação de tarefa e payload de resposta, um de [Gatilho, Tarefa].
step_name :
Tipo da tarefa usada para processar payload de solicitação e resposta ou tipo do 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
(project)
Contagem de execuções de etapa |
|
DELTA , INT64 , 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 "FALHA".
step_type :
Tipo da etapa executada, um entre [Gatilho, Tarefa].
step_name :
Tipo do acionador ou da tarefa executada, por exemplo, "Gatilho de 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 uma primeira tentativa; [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. “falso” - tarefas internas, como mapeador de dados ou tarefa de script in-line].
|
step/execution_latencies
BETA
(project)
Latência de execução da etapa |
|
DELTA , DISTRIBUTION , 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, "SUCCESS" ou "FAILED".
step_name :
Tipo de gatilho ou tarefa executada, por exemplo, "Gatilho da API" ou "Tarefa de mapeamento de dados".
step_id :
O ID do gatilho ou o número da tarefa, dependendo do tipo de etapa que é executado.
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 destas opções ["true" - tarefas externas, como tarefa de descanso ou conexão; "false": tarefas internas, como mapeamento de dados ou script inline.
|
Tabela gerada em 16/10/2024, 13:48:08 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 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 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 acionador usado para executar a integração. Por exemplo: acionador de API ou acionador 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 gatilho. 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 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, 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
- Monitore usando o Cloud Monitoring.
- Monitore usando o painel de monitoramento na integração de aplicativos.