Spin up a data platform quickly.
GreptimeDB — metrics, logs and traces in one database: SQL, PromQL, remote_write, OpenTelemetry and Grafana, on your VPS.
In validation
Automatic installation for this solution is ready and currently going through our tests on a real server. Ordering will open as soon as validation is complete.
GreptimeDB is an open-source observability database (Apache-2.0 licensed) written in Rust. Where you would usually stack one store for metrics, another for logs and a third for traces, it keeps all three in a single columnar engine, and lets you query them with two languages you already know: SQL and PromQL.
It speaks the ecosystem's protocols: Prometheus `remote_write`, OpenTelemetry (OTLP/HTTP) for metrics, logs and traces, the Loki push API, the InfluxDB line protocol and an SQL API over HTTP. Grafana queries it as a Prometheus data source. It ships with a web dashboard to write SQL or PromQL queries and explore tables, and its retention is set per database or per table with a single SQL statement.
remote_write target and Prometheus query API, Grafana data source with no plugin.admin user and generated password, required on the whole HTTP API: queries and ingestion alike.Send your services' metrics, logs and traces over OpenTelemetry to a single instance, and cross them in SQL: a route's errors, its latency and its traces in the same query.
Keep Prometheus for scraping and add a remote_write line pointing to GreptimeDB: Grafana queries months of history, and you can also analyse it in SQL.
Push business counters or events (orders, sign-ups, response times) in InfluxDB or OTLP format, then analyse them in SQL from the dashboard or your code.
Guide optimized for ServOrbit Cloud VPS.
Order an Ubuntu 24.04 VPS with 2 GB of RAM (4 GB and more disk if you centralise many services). GreptimeDB requires a domain: your servers send their data to it and Grafana queries it, so it must answer over HTTPS on a stable name. It opens on a subdomain of one of your domains, or on the VPS's free subdomain (greptimedb.{dns_slug}.servorbit-dns.com), HTTPS included. No need to buy a domain name.
In your client area, select GreptimeDB, choose the address and click Install. The script deploys the official container in standalone mode, generates the admin user's password, enables authentication on the whole HTTP API, turns off the anonymous usage report and configures the nginx reverse proxy over HTTPS.
Open https://your-domain/dashboard/, then enter the admin user and the password shown in your client area in the dashboard's connection settings. Run SHOW TABLES; in the SQL editor to check access.
For Prometheus, add a remote_write block pointing to https://your-domain/v1/prometheus/write?db=public with basic_auth. For OpenTelemetry, point the OTLP/HTTP exporter to https://your-domain/v1/otlp with an Authorization: Basic header; traces also require X-Greptime-Pipeline-Name: greptime_trace_v1, on a separate exporter. The same credentials work everywhere.
In Grafana, add a Prometheus-type data source with the URL https://your-domain/v1/prometheus, enable basic authentication and enter the same credentials. Your PromQL dashboards work unchanged.
Visualize the metrics of your infrastructure and applications. Customizable dashboards, multi-channel alerts, multiple sources.
Monitoring & ObservabilityReal-time metric collection and querying. The de facto standard for monitoring Kubernetes, Docker and microservices.
Monitoring & ObservabilityOpen-source Prometheus-compatible time series database: compact storage, fast PromQL and MetricsQL queries, long retention on a small VPS.
Browse our help center and FAQ, or reach our team — callback, WhatsApp or email. Support in French, English and Arabic.
Message us on WhatsAppopens in a new tab