Every probe type performs an actual operation on your infrastructure — not just a network reachability check.
Filesystem write
SSHes in, writes a 4KB test file using dd, reads it back, deletes it. Measures write ms, read ms, delete ms separately.
Catches: NFS/EFS mount stale, read-only filesystem, permission change, I/O latency spike, disk full
SSH connectivity
Opens an SSH connection and uploads a test file via SFTP. Measures connect time and upload time.
Catches: SSH service down, key revoked, firewall change, server overloaded
HTTPS endpoint
HTTP GET to your health check URL. Checks status code and response time. P1 severity — alerts PagerDuty immediately.
Catches: Service down, SSL expired, load balancer failure, DNS failure
AWS S3
Uploads a test object, verifies ETag, deletes it. Proves your app can actually write to S3 — not just that S3 is up.
Catches: IAM permission change, bucket policy change, S3 regional issue
Azure Blob Storage
Uploads a test blob to your container, verifies it, deletes it. Works with any Azure storage account.
Catches: Connection string expired, container deleted, Azure outage
SFTP
Connects via SFTP and uploads a test file to your configured path. For bank SFTP endpoints and file exchange partners.
Catches: SFTP down, key rejected, upload path missing