Install Promscale
You can install Promscale in several different ways. The method you choose depends on if your system is instrumented and collecting telemetry, or if you need to set these up.
Promscale with Timescale Cloud
The best way to use Promscale is with Timescale Cloud, a fully hosted and managed database platform. Enjoy all the best features of Promscale without the hassle of managing your database. Timescale Cloud provides automatic backups and failover, high availability, flexible scaling, security and data compliance, VPC peering, and much more. Get cost savings of up to 94% compared to managed Prometheus offerings from AWS, GCP and Grafana.
See the Promscale with Timescale Cloud installation guide for details.
Promscale does not, by default, provide instrumentation to collect telemetry from your applications and infrastructure. It is expected that you use Prometheus to collect metrics. You can also use OpenTelemetry to collect traces. When you have the instrumentation set up, you can use Promscale to ingest the metric and trace data.
Install Promscale without instrumentation
If you have Prometheus or OpenTelemetry installed, you can install Promscale on these environments:
- Kubernetes: use Helm charts or a manifest file.
- Docker: use a pre-built Docker container.
- Debian or Ubuntu: use the provided deb package
- VM or bare metal: use the source file.
You can also use the prom-migrator tool to migrate your existing Prometheus data into Promscale.
When you have Promscale installed, you can configure Prometheus and OpenTelemetry to send data to Promscale.
Install Promscale with instrumentation
If you have a Kubernetes environment, you can install a complete, pre-configured observability stack with Promscale. The observability stack (tobs) for Kubernetes includes Prometheus, OpenTelemetry, and Promscale.