Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions docs/cloud/metrics/openmetrics/metrics-integrations.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ keywords:
- observability tools integration
- openmetrics api
- datadog temporal integration
- signoz temporal integration
tags:
- Metrics
- OpenMetrics
Expand Down Expand Up @@ -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.
Expand Down
9 changes: 9 additions & 0 deletions src/components/IntegrationsGrid/integrations-data.json
Original file line number Diff line number Diff line change
Expand Up @@ -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.",
Expand Down