Regions & Endpoints
xScaler is deployed in geographically distributed regions. All traffic is TLS-only — there is no plaintext HTTP or gRPC option.
Available regions
| Region ID | Location | Base URL |
|---|---|---|
euw1-01 | Europe West 1 | euw1-01.m.xscalerlabs.com |
:::info More regions coming soon Additional regions are in the roadmap. Contact support if you need a specific region. :::
Endpoint reference
Replace <region> with your region ID (e.g. euw1-01) in every URL below.
Ingest
| Protocol | Endpoint |
|---|---|
Prometheus remote_write (HTTP) | POST https://<region>.m.xscalerlabs.com/api/v1/push |
| OTLP/HTTP | POST https://<region>.m.xscalerlabs.com/otlp/v1/metrics |
| OTLP/gRPC | <region>.m.xscalerlabs.com:443 (TLS, headers as gRPC metadata) |
Query (Prometheus HTTP API)
| Operation | Endpoint |
|---|---|
| Instant query | GET https://<region>.m.xscalerlabs.com/prometheus/api/v1/query |
| Range query | GET https://<region>.m.xscalerlabs.com/prometheus/api/v1/query_range |
| Label names | GET https://<region>.m.xscalerlabs.com/prometheus/api/v1/labels |
| Label values | GET https://<region>.m.xscalerlabs.com/prometheus/api/v1/label/<name>/values |
| Series | POST https://<region>.m.xscalerlabs.com/prometheus/api/v1/series |
| Active alerts | GET https://<region>.m.xscalerlabs.com/prometheus/api/v1/alerts |
| Rules list | GET https://<region>.m.xscalerlabs.com/prometheus/api/v1/rules |
Rules API (CRUD)
| Operation | Endpoint |
|---|---|
| Get / create / delete rule group | GET|POST|DELETE https://<region>.m.xscalerlabs.com/api/v1/rules/<namespace>/<group> |
Grafana data source URL
When configuring a Prometheus data source in Grafana, set the Prometheus server URL to:
https://<region>.m.xscalerlabs.com/prometheus
The /prometheus path prefix is required. Do not omit it.
TLS and ports
| Transport | Port | Notes |
|---|---|---|
| HTTPS | 443 | All HTTP endpoints |
| gRPC over TLS | 443 | OTLP/gRPC ingest |
Self-signed certificates are not accepted. insecure_skip_verify should remain false in all client configurations.
Substitution example
Using region euw1-01:
| Placeholder | Substituted value |
|---|---|
<region>.m.xscalerlabs.com | euw1-01.m.xscalerlabs.com |
| Ingest URL | https://euw1-01.m.xscalerlabs.com/api/v1/push |
| Query base URL | https://euw1-01.m.xscalerlabs.com/prometheus |
| Grafana data source | https://euw1-01.m.xscalerlabs.com/prometheus |