Nossa integração com o Temporal Cloud monitora o desempenho de seus dados do Temporal Cloud, ajudando você a diagnosticar problemas em seus Workflows, Namespaces e aplicações duráveis.
Instalar o agente de infraestrutura
Para utilizar a integração Temporal Cloud, é necessário primeiro instalar o agente de infraestrutura no mesmo host. O agente de infraestrutura monitora o próprio host, enquanto a integração que você instalará na próxima etapa estende seu monitoramento com dados específicos do Temporal, como banco de dados e instância métrica.
Configurar nri-flex
As métricas do Temporal Cloud estão acessíveis via https://metrics.temporal.io/v1/metrics, você precisará autenticar com uma Chave de API do Temporal Cloud que tenha autorização de leitura de métricas.
Observação
O Flex requer uma contaNew Relic e é compatível com os seguintes sistemas operacionais/plataformas:
Linux
Windows
Kubernetes
Para obter mais informações sobre distribuições e versões compatíveis, consulte a página de compatibilidade do agente de infraestrutura.
Crie um arquivo com o nome
nri-flex-temporal-cloud-config.ymlneste caminho:bash$touch /etc/newrelic-infra/integrations.d/Abaixo está um arquivo de configuração
nri-flex. Certifique-se de copiar e colar seu conteúdo em seu arquivonri-flex-temporal-cloud-config.ymlcriado anteriormente e lembre-se de atualizar sua Chave de API do Temporal Cloud:# nri-flex configuration for Temporal Cloud OpenMetrics Endpoint# Place this file in /etc/newrelic-infra/integrations.d/## Prerequisites:# 1. Create a Service Account in Temporal Cloud UI (Settings > Service Accounts)# 2. Assign the "Metrics Read-Only" Account Level Role to the service account# 3. Generate an API key for the service account# 4. Set the TEMPORAL_API_KEY environment variable or replace the placeholder below#integrations:- name: nri-flexinterval: 60stimeout: 30sconfig:name: TemporalCloudMetricsapis:# Collect all Temporal Cloud metrics- name: TemporalCloudevent_type: TemporalCloudSampleurl: https://metrics.temporal.io/v1/metricsheaders:Authorization: Bearer ${TEMPORAL_API_KEY}Accept: application/openmetrics-textprometheus:enable: truecustom_attributes:integration: temporal-cloudsource: openmetricsUse nossas instruções para reiniciar seu agente de infraestrutura:
bash$sudo systemctl restart newrelic-infra.serviceAguarde alguns minutos até que os dados comecem a fluir para sua conta New Relic.
Encontre seus dados
Você pode escolher nosso modelo dashboard pré-construído chamado Nuvem Temporal para monitor sua métrica de Nuvem Temporal. Siga estas etapas para usar nosso modelo dashboard pré-construído:
De one.newrelic.com, acesse a página + Integrations & Agents .
Clique no Dashboards.
Na barra de pesquisa, digite Temporal Cloud.
O dashboard da Nuvem Temporal deve aparecer. Clique nele para instalá-lo.
Seu dashboard do Temporal Cloud é considerado um dashboard personalizado e pode ser encontrado na interface do painel. Para obter documentos sobre como usar e editar o painel, consulte nossa documentação dashboard .
Aqui está uma consulta NRQL para verificar as solicitações de serviço de frontend do Temporal Cloud agrupadas por namespace e operação:
FROM TemporalCloudSample SELECT latest(`temporal_cloud_v1_frontend_service_request_count.gauge`) FACET temporal_namespace, operation
Qual é o próximo?
Para saber mais sobre como construir uma consulta NRQL e gerar um painel, confira estes documentos:
- Introdução ao criador de consulta para criação de consultas básicas e avançadas.
- Introdução aos dashboards para personalizar seu dashboard e realizar diversas ações.
- Gerencie seu dashboard para ajustar o modo de exibição dos painéis ou para adicionar mais conteúdo ao seu dashboard.