La integración de nuestra Temporal Cloud monitorea el rendimiento de sus datos de Temporal Cloud, lo que le ayuda a diagnosticar problemas en sus Workflows, Namespaces y aplicaciones duraderas.
Instalar el agente de infraestructura
Para emplear la integración Temporal Cloud, primero debe instalar el agente de infraestructura en el mismo host. El agente de infraestructura monitorea el host en sí, mientras que la integración que instalará en el siguiente paso amplía su monitoreo con datos Temporal específicos, como base de datos e instancia métrica.
Configurar nri-flex
Las métricas de Temporal Cloud son accesibles a través de https://metrics.temporal.io/v1/metrics, necesitará autenticarse con una clave de API de Temporal Cloud que tenga autorización de lectura de métricas.
Nota
Flex requiere una cuenta de New Relic y es compatible con los siguientes sistemas operativos/plataformas:
Linux
Windows
Kubernetes
Para obtener más información sobre las distribuciones y versiones compatibles, consulte la página de compatibilidad del agente de infraestructura.
Cree un archivo con el nombre
nri-flex-temporal-cloud-config.ymlen esta ruta:bash$touch /etc/newrelic-infra/integrations.d/A continuación se muestra un archivo de configuración
nri-flex. Asegúrese de copiar y pegar su contenido en su archivonri-flex-temporal-cloud-config.ymlcreado previamente, y recuerde actualizar su clave de API de 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: openmetricsEmplee nuestras instrucciones para resetear su agente de infraestructura:
bash$sudo systemctl restart newrelic-infra.serviceEspere unos minutos hasta que los datos comiencen a ingresar a su cuenta New Relic.
Encuentra tus datos
Puede elegir nuestra plantilla dashboard prediseñada llamada Temporal Cloud para monitor su Temporal Cloud métrica. Siga estos pasos para emplear nuestra plantilla dashboard prediseñadas:
Desde one.newrelic.com, vaya a la página de + Integrations & Agents .
Haga clic en Dashboards.
En la barra de búsqueda, escribe Temporal Cloud.
Debería aparecer el dashboard Temporal Cloud. Haga clic en él para instalarlo.
Su dashboard de Temporal Cloud se considera un dashboard personalizado y se puede encontrar en la interfaz de usuario de Dashboards. Para obtener documentación sobre el uso y la edición de dashboards, consulte nuestra documentación sobre dashboards.
Aquí hay una consulta NRQL para verificar las solicitudes del servicio frontend de Temporal Cloud agrupadas por espacio de nombres y operación:
FROM TemporalCloudSample SELECT latest(`temporal_cloud_v1_frontend_service_request_count.gauge`) FACET temporal_namespace, operation
¿Que sigue?
Para obtener más información sobre cómo crear una consulta NRQL y generar un dashboard, consulte estos documentos:
- Introducción al generador de consultas para crear consultas básicas y avanzadas.
- Introducción al dashboard para personalizar tu dashboard y realizar diferentes acciones.
- Administre su dashboard para ajustar el modo de visualización de su dashboard o para agregar más contenido a su dashboard.