pingform
Probe ingest endpoint

Know your endpoints are reachable — from where your users actually are.

PingForm runs HTTP, TCP, DNS and ICMP checks from 38 vantage points and streams the results to your own dashboards. Agents push over gRPC or a persistent WebSocket, so you see a failing region in seconds, not on the next scrape.

This host

Endpoint
network.pingform.org
Region
eu-central
Transports
gRPC/h2, WebSocket
Port
443 (TLS 1.2+)
Ingest API
v2

Regional ingest endpoints terminate agent connections and forward to the aggregation tier. They serve no dashboard UI — see ingest protocol.

38vantage points
12smedian detect time
99.98%ingest availability, 90d
4.1Bchecks per month

How it fits together

You run one agent per environment. It receives its check schedule from the control plane, executes checks locally, and streams results to the nearest ingest endpoint over a connection it keeps open. There is no inbound firewall rule to add — the agent dials out on 443.

# /etc/pingform/agent.yaml
workspace: wk_8f3c91ba
ingest:
  endpoint: network.pingform.org:443
  transport: grpc          # grpc | websocket
  compression: gzip
checks:
  - id: api-edge
    type: http
    target: https://api.example.com/healthz
    interval: 30s
    from: [eu-central, eu-west, us-east]
    expect: { status: 200, body_contains: "ok" }
  - id: pg-primary
    type: tcp
    target: db.internal:5432
    interval: 15s
    from: [eu-central]

What teams use it for

  • Regional blind spots. An endpoint that answers from your CI runner and times out from São Paulo looks healthy in every internal metric you have.
  • Third-party dependencies. Payment providers and identity services degrade quietly; checks from outside their network catch it before support tickets do.
  • Post-deploy verification. Pin a check to a release and fail the rollout on the first regional error budget breach.
  • Contractual SLA evidence. Raw check results are exportable and retained for 13 months.

Compatible with what you already run

Results are emitted as OpenTelemetry metrics, so anything that reads OTLP reads PingForm. The agent can additionally fan out to Prometheus remote-write, Loki and generic webhooks.

DestinationModeStatus
OTLP / gRPCnativeGA
Prometheus remote-writepushGA
Grafana CloudOTLP passthroughGA
Lokicheck logsGA
Webhook / PagerDutyalertsGA
ClickHousebulk exportbeta