Temporal 클라우드 통합은 Temporal Cloud 데이터의 성능을 모니터링하여 활동 흐름, 메모스페이스 및 내구성 있는 문제를 진단하는 데 도움을 줍니다.
인프라 에이전트 설치
Temporal 클라우드 통합을 사용하려면 먼저 동일한 호스트에 서비스 에이전트를 설치 해야 합니다. 클라이언트 에이전트 모니터는 호스트 자체를 모니터링하는 반면, 다음 단계에서 설치하게 될 통합은 데이터베이스 및 측정 지표와 같은 임시 데이터로 모니터링을 확장합니다.
구성 nri-flex
Temporal Cloud 메트릭은 https://metrics.temporal.io/v1/metrics 통해 액세스할 수 있습니다. 메트릭 읽기 권한이 있는 Temporal Cloud API 키로 인증 해야 합니다.
메모
Flex를 사용하려면 뉴렐릭 계정이 필요하며 다음 운영 시스템/플랫폼과 호환됩니다.
Linux
윈도우
Kubernetes
호환되는 배포판 및 버전에 대한 자세한 내용은 인프라 에이전트 호환성 페이지를 참조하세요.
다음 경로에 이름이
nri-flex-temporal-cloud-config.yml인 파일을 만듭니다.bash$touch /etc/newrelic-infra/integrations.d/다음은
nri-flex설정 파일입니다. 해당 내용을 이전에 생성한nri-flex-temporal-cloud-config.yml파일에 복사하여 붙여넣고, Temporal Cloud API 키를 업데이트하는 것을 잊지 마세요.# 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: openmetrics- bash$sudo systemctl restart newrelic-infra.service
데이터가 뉴렐릭 계정 으로 전송되기 시작할 때까지 몇 분 정도 기다리세요.
데이터 찾기
Temporal Cloud라는 사전 제작된 대시보드 템플릿을 선택하여 Temporal Cloud 지표를 모니터링할 수 있습니다. 사전 구축된 대시보드 템플릿을 사용하려면 다음 단계를 따르세요.
one.newrelic.com 에서, + Integrations & Agents 페이지로 이동합니다.
대시보드 를클릭합니다.
검색창에 Temporal Cloud 를 입력합니다.
Temporal Cloud 대시보드가 나타나야 합니다. 그것을 클릭하여 설치하십시오.
Temporal Cloud 대시보드는 맞춤형 대시보드로 간주되며 대시보드 UI 에서 찾을 수 있습니다. 대시보드 사용 및 편집에 대한 문서는 대시보드 문서 를 참조하세요.
네임스페이스와 작업별로 그룹화된 Temporal Cloud 프런트엔드 서비스 요청을 확인하기 위한 NRQL 쿼리는 다음과 같습니다.
FROM TemporalCloudSample SELECT latest(`temporal_cloud_v1_frontend_service_request_count.gauge`) FACET temporal_namespace, operation
다음은 뭐지?
NRQL 쿼리 작성 및 대시보드 생성에 대해 자세히 알아보려면 다음 문서를 확인하세요.
- 기본 및 고급 쿼리를 생성 하기 위한 쿼리 빌더 소개
- 대시보드를 사용자 지정하고 다양한 작업을 수행하기 위한 대시보드 소개
- 대시보드를 관리하여 대시 보드 표시 모드를 조정하거나 대시보드에 더 많은 콘텐츠를 추가합니다.