When to use TCP monitors
- Database connectivity — verify PostgreSQL (5432), MySQL (3306), or Redis (6379) is accepting connections
- Message queue health — check RabbitMQ, NATS, or Kafka broker ports
- Mail servers — verify SMTP (25/587) or IMAP (993) ports are open
- Custom services — any non-HTTP service that accepts TCP connections
How it works
- DevHelm opens a TCP connection to the specified host and port from each probe region
- If the connection succeeds within the timeout, the check passes
- Response time is measured from connection initiation to completion
- Assertions evaluate the connection result
Quick example
Next steps
Configuration
Host, port, timeout, and assertion fields.
Monitoring overview
Compare all six monitor types.