Types
TCP
Port-level availability monitor confirming a TCP service accepts connections.
TCP monitors attempt to establish a socket connection to a host and port. If the handshake succeeds within the timeout, the monitor is marked reachable.
Use Cases
- Database endpoints (Postgres/MySQL) where port openness is the primary signal
 - Custom TCP services / microservices behind load balancers
 
Settings
| Field | Description | Example | 
|---|---|---|
| host | hostname:port or separate host/port depending on UI | db.internal:5432 | 
| ttl | Interval seconds between connection attempts | 60 | 
| retries | Retry attempts before marking unreachable | 3 | 
| proxyType | Optional SOCKS5 proxy for network path testing | socks5 | 
Status Labels
- Reachable (good)
 - Unreachable (bad)
 
Notes
- No application protocol negotiation is performed—only socket establishment.
 - For TLS validation or HTTP codes, use HTTP or SSL monitors.