This guide will help you set up the OpenTelemetry Collector on your own server and connect it with Hoppscotch. Hoppscotch will send telemetry data (traces and metrics) to your OpenTelemetry Collector instance. From the Hoppscotch Admin Dashboard, you can easily configure the connection to your deployed Collector.
Once connected, you can integrate with observability tools such as Jaeger (for traces), Prometheus (for metrics), and Grafana (for dashboards).

Architecture Overview

  1. Hoppscotch sends telemetry data to your OpenTelemetry Collector.
  2. The Collector processes this data and exports it to your preferred backends:
    • Jaeger (traces)
    • Prometheus (metrics)
    • Grafana (visualizations, via Prometheus)
  3. You can also enable debugging by exporting logs directly to the console.
Once connected, Hoppscotch will begin sending telemetry data, which you can observe in Jaeger, Prometheus, and Grafana.