Skip to content

OpenTelemetry Export

YipYap exports monitor metrics via the OpenTelemetry Protocol (OTLP) so you can visualize and analyze uptime data in your existing observability platform.

OpenTelemetry integration settings

  1. Navigate to Settings > Integrations > OpenTelemetry.
  2. Enter your OTLP endpoint URL.
  3. Configure authentication headers (e.g. API key, bearer token).
  4. Click Save.

Export is configured per organization. Each org can have one OTLP destination.

Metric NameTypeDescription
yipyap.monitor.statusGaugeCurrent status (1=up, 0=down).
yipyap.monitor.latency_msGaugeLast check latency in milliseconds.
yipyap.monitor.uptime_pctGaugeRolling uptime percentage.
yipyap.monitor.cert_daysGaugeDays until TLS certificate expiry.
yipyap.alert.countCounterTotal alerts fired.

All metrics include labels for monitor_id, monitor_name, and monitor_type.

Metrics are exported every 60 seconds. This interval is not configurable. There is no backfill for periods when the export destination was unreachable; missed exports are skipped.

Endpoint: https://api.honeycomb.io
Header: x-honeycomb-team = <your API key>
Endpoint: https://otlp-gateway-prod-us-east-0.grafana.net/otlp
Header: Authorization = Basic <base64(instanceID:token)>
Endpoint: https://otel.datadoghq.com
Header: DD-API-KEY = <your Datadog API key>

Use the ClickHouse OpenTelemetry collector as an intermediary. Point YipYap’s OTLP export at the collector’s gRPC or HTTP endpoint.

Endpoint: https://<your-vm-instance>/opentelemetry

VictoriaMetrics accepts OTLP data natively. See the VictoriaMetrics OTLP docs for details.