From d7997322960b83fbf1d824235efb83364c407b23 Mon Sep 17 00:00:00 2001 From: Nagesh Bansal Date: Fri, 3 Jul 2026 11:01:00 +0530 Subject: [PATCH] doc(integrations): add SigNoz to Temporal Cloud metrics integrations --- docs/cloud/metrics/openmetrics/metrics-integrations.mdx | 9 +++++++++ src/components/IntegrationsGrid/integrations-data.json | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/docs/cloud/metrics/openmetrics/metrics-integrations.mdx b/docs/cloud/metrics/openmetrics/metrics-integrations.mdx index f8867e2f66..36e8459d75 100644 --- a/docs/cloud/metrics/openmetrics/metrics-integrations.mdx +++ b/docs/cloud/metrics/openmetrics/metrics-integrations.mdx @@ -14,6 +14,7 @@ keywords: - observability tools integration - openmetrics api - datadog temporal integration + - signoz temporal integration tags: - Metrics - OpenMetrics @@ -109,6 +110,14 @@ The integration runs on a host (Linux, Windows, or Kubernetes) with the New Reli For New Relic-side details, see the [New Relic integration page](https://docs.newrelic.com/docs/infrastructure/host-integrations/host-integrations-list/temporal-cloud-integration/). +### SigNoz + +SigNoz provides an integration with the OpenMetrics endpoint using a self-hosted OpenTelemetry collector. The collector scrapes the endpoint, forwards metrics to SigNoz Cloud or self-hosted SigNoz over OTLP, and a pre-built dashboard visualizes the data. See the [SigNoz integration page](https://signoz.io/docs/integrations/temporal-cloud-metrics/) for more details. + +1. Create an OpenTelemetry collector config that uses a Prometheus receiver against `metrics.temporal.io` with Bearer token auth (your Temporal Cloud API key), a 60-second scrape interval, and an OTLP exporter pointed at your SigNoz ingestion endpoint with your SigNoz ingestion key. Copy the full template (VM and Kubernetes variants) from the [SigNoz integration page](https://signoz.io/docs/integrations/temporal-cloud-metrics/). +2. Run the collector and confirm metrics with the `temporal_cloud_v1_` prefix are arriving in the SigNoz metrics explorer. +3. Import the pre-built dashboard: in SigNoz, go to **Dashboards → New Dashboard → Import JSON** and load [`temporal-cloud-metrics.json`](https://raw.githubusercontent.com/SigNoz/dashboards/main/temporal.io/temporal-cloud-metrics.json). + ### Prometheus \+ Grafana {/* #prometheus-grafana */} Self hosted Prometheus can be used to scrape the OpenMetrics endpoint. diff --git a/src/components/IntegrationsGrid/integrations-data.json b/src/components/IntegrationsGrid/integrations-data.json index 9b15cdedde..10db3f898d 100644 --- a/src/components/IntegrationsGrid/integrations-data.json +++ b/src/components/IntegrationsGrid/integrations-data.json @@ -180,6 +180,15 @@ "sdk": "Ruby", "href": "/develop/ruby/integrations/rails-integration" }, + { + "name": "SigNoz", + "description": "Ingest Temporal Cloud metrics into SigNoz via an OpenTelemetry collector with a pre-built dashboard.", + "tags": [ + "Observability", + "Temporal Cloud" + ], + "href": "https://signoz.io/docs/integrations/temporal-cloud-metrics/" + }, { "name": "Spring AI", "description": "Build AI-powered Java applications with durable Spring AI tool calls.",