Integrations
Connect any metrics source to xScaler. Every integration below describes how to collect metrics from a specific system and forward them to your xScaler tenant using Prometheus remote_write, Grafana Alloy, or the OpenTelemetry Collector.
:::info Two headers on every request Whichever integration you use, every request to xScaler requires:
Authorization: Bearer <token>
X-Scope-OrgID: <tenant-id>
:::
How integrations work
Most integrations follow one of two patterns:
Pattern A — Prometheus Exporter → remote_write
[Service] → [Exporter] → [Prometheus scrape] → [xScaler remote_write]
A sidecar exporter exposes a /metrics endpoint. Prometheus scrapes it and ships to xScaler.
Pattern B — OTel Collector receiver → OTLP export
[Service] → [OTel Collector receiver] → [xScaler OTLP endpoint]
The OTel Collector uses a native receiver for the service and exports via OTLP/HTTP.
Infrastructure
| Integration | Pattern | Key metrics |
|---|---|---|
| Linux / node_exporter | Exporter | CPU, memory, disk, network |
| Kubernetes | Exporter | Pod CPU/memory, node health, deployment status |
| Docker | OTel Collector | Container CPU, memory, network I/O |
Cloud
| Integration | Pattern | Key metrics |
|---|---|---|
| AWS CloudWatch | OTel Collector | EC2, RDS, Lambda, ELB, S3 |
| Google Cloud | OTel Collector | GCE, GKE, Cloud SQL, Pub/Sub |
| Azure Monitor | OTel Collector | VMs, AKS, Azure SQL, App Service |
Databases
| Integration | Pattern | Key metrics |
|---|---|---|
| PostgreSQL | Exporter | Connections, queries, replication lag |
| MySQL | Exporter | Queries/sec, connections, InnoDB |
| Redis | Exporter | Commands/sec, memory, keyspace hits |
| MongoDB | Exporter | Operations, connections, replication |
Web & App Servers
| Integration | Pattern | Key metrics |
|---|---|---|
| Nginx | Exporter | Requests/sec, active connections, errors |
| Apache HTTP Server | Exporter | Requests, workers, traffic |
Message Queues
| Integration | Pattern | Key metrics |
|---|---|---|
| Apache Kafka | Exporter | Consumer lag, throughput, partition health |
Don't see your integration?
Email [email protected] — if you can expose a Prometheus /metrics endpoint or send OTLP, xScaler will accept it. Most integrations not listed here work out of the box with the OpenTelemetry Collector using an existing receiver.