Beyond the metrics provided by the Temporal SDKs, some key metrics exist only in Temporal Cloud. You can use your own observability tool to query an endpoint and review Namespace metrics.
To ensure security of your metrics, a CA certificate dedicated to observability is required. Only clients that use certificates signed by that CA, or that chain up to the CA, can query the metrics endpoint. For more information about CA certificates in Temporal Cloud, see Certificate requirements.
Configure a metrics endpoint using Temporal Cloud UI
To view and manage third-party integration settings, your user account must have the Global Admin Role.
To assign a certificate and generate your metrics endpoint, follow these steps:
- In Temporal Cloud UI, click Settings.
- On the Settings page in the Observability card, click Configure Observability. (If observability is already configured, the Edit link appears instead.)
- In Certificates, paste a base64-encoded CA certificate PEM block.
- Click Generate endpoint.
After the page refreshes, the new metrics endpoint appears below Endpoint. Use the endpoint to configure your observability tool.
Configure a metrics endpoint using tcld
To add a certificate to a metrics endpoint, use
tcld account metrics accepted-client-ca add.
To enable a metrics endpoint, use
tcld account metrics enable.
To disable a metrics endpoint, use
tcld account metrics disable.
Available performance metrics
Temporal tracks the following metrics for your various Namespaces.
Metrics for all Namespaces in your account are available from the metrics endpoint.
temporal_namespace label identifies the Namespace that is associated with each metric so that each user can build their own dashboard to meet their needs.
Metrics lag real-time performance by approximately one minute.
We retain raw metrics for seven days.