Documentation

HopMetric accepts telemetry over the OpenTelemetry Protocol (OTLP) on a single gRPC endpoint. This section covers connecting a collector or SDK, authenticating, and the service contract.

All ingestion uses gRPC over TLS on port 443. The endpoint speaks HTTP/2 and expects the application/grpc content type. Plain HTTP/1.1 requests to the ingest path are rejected.

How it works

Your collector opens a long-lived HTTP/2 connection to eu-central-b.api.hopmetric.net:443 and streams OTLP messages to the IngestService. HopMetric acknowledges each batch and applies flow control so your agents never outrun the server.

Regional endpoints

Ingest terminates at the endpoint closest to your collector. Any endpoint accepts traffic from anywhere; the regional ones simply cut round-trip time. All of them present the same service contract and the same API keys, so switching is a one-line config change.

EndpointLocationRole
connect.api.hopmetric.netFrankfurt, DEdefault, used when no region is set
eu-central-b.api.hopmetric.netFrankfurt, DEsecondary EU capacity — this host
eu-west.api.hopmetric.netDublin, IEregional
us-east.api.hopmetric.netAshburn, VAregional
ap-southeast.api.hopmetric.netSingapore, SGregional
Endpoints are independent. If one is unreachable, point your collector at another and replay from the agent's local buffer — batches are idempotent, so a replay after a failover does not duplicate data.

Next steps