TCP monitors verify that a host is accepting connections on a specific port. Use them for databases, message queues, mail servers, and any service that listens on a TCP port but doesn’t speak HTTP.Documentation Index
Fetch the complete documentation index at: https://docs.devhelm.io/llms.txt
Use this file to discover all available pages before exploring further.
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.