prodzilla icon indicating copy to clipboard operation
prodzilla copied to clipboard

Drop-in replacement for Grafana Synthetic Monitoring

Open tai-nd opened this issue 2 years ago • 0 comments

Grafana Synthetic Monitoring is great, but much of the stack relies on the Grafana Cloud:

  • https://grafana.com/docs/grafana-cloud/testing/synthetic-monitoring/
  • Synthetic Monitoring API: https://github.com/grafana/synthetic-monitoring-api-go-client/blob/main/docs/API.md#api-url

Prodzilla will receive more attention & adoption as a self-hosted alternative to Grafana Cloud Synthetic Monitoring.

Prodzilla Agent - Alternative to Synthetic Monitoring Agent/Probe should be able to send data back to Grafana Synthetic Monitoring.

Prodzilla Server acts as a Grafana Cloud Synthetic Monitoring Server alternative, that can receive logs & metrics from both Prodzilla Agent and Synthetic Monitoring Agent, then forward the data elsewhere like self-hosted Mimir & Loki, Tempo (which currently users are forced to use Grafana Cloud if they are using Grafana Synthetic Monitoring).

If we dream bigger, we can look for something like K6 typescript in Deno :laughing: https://docs.deno.com/runtime/manual/advanced/embedding_deno

My idea for a modern monitoring stack should be:

  • Use a SaaS solution (Grafana Synthetic Monitoring) to monitor critical Infrastructure - like the Self-hosted observability system itself
  • Use a self-hosted solution and store data locally: reduce cost, improve privacy, monitor services with restricted access, ...

tai-nd avatar Apr 30 '24 05:04 tai-nd