Storage monitoring and alerts
Storage monitoring and alerts
Ploi Cloud automatically monitors storage usage for your applications and services, sending proactive alerts when capacity reaches critical levels. This helps you prevent service disruptions before they occur.
How storage monitoring works
Our platform continuously monitors storage usage for:
- Database services - MySQL, PostgreSQL, MongoDB
- Cache services - Redis, Valkey
- Storage services - MinIO, SFTP servers
- Application volumes - Custom persistent volumes you've added
When storage usage exceeds 80% of capacity, we'll send an alert to your configured notification channels. This gives you time to take action before your services run out of space.
Setting up notification channels
To receive storage alerts, you need to configure at least one notification channel for your team:
- Navigate to your team settings
- Click on "Notifications" in the sidebar
- Add one or more notification channels
Available notification channels
Email notifications
Send alerts to specific email addresses. You can add multiple recipients separated by commas.
Slack notifications
Send alerts to a Slack channel using an incoming webhook URL. To set this up:
- Create an incoming webhook in your Slack workspace
- Copy the webhook URL
- Paste it into the Slack webhook field
Discord notifications
Send alerts to a Discord channel using a webhook URL. To configure:
- Right-click on your Discord channel
- Select "Edit Channel" → "Integrations" → "Webhooks"
- Create a new webhook and copy the URL
- Add the webhook URL to your notification settings
Custom webhooks
Send notifications to any service that accepts webhooks. The platform will send a POST request with storage usage details in JSON format.
Understanding storage alerts
When you receive a storage alert, it will include:
- Service name - Which service or volume is affected
- Current usage - How much storage is currently used
- Total capacity - The maximum storage available
- Usage percentage - Current usage as a percentage
- Application link - Direct link to manage the affected application
Responding to storage alerts
When you receive a storage alert, consider these actions:
Immediate actions
- Check service logs - Look for errors or warnings related to storage
- Clean up old data - Remove unnecessary files, logs, or database records
- Monitor growth rate - Determine how quickly storage is being consumed
Long-term solutions
- Increase storage capacity - Expand the volume size if growth is expected
- Implement data retention policies - Automatically clean up old data
- Optimize storage usage - Compress data or move to external storage
- Add monitoring to your application - Track what's consuming storage
Best practices
- Configure multiple channels - Ensure alerts reach the right people
- Test your notifications - Verify channels work before you need them
- Act on alerts promptly - Don't wait until storage is completely full
- Plan for growth - Size volumes appropriately for expected usage
- Regular maintenance - Schedule periodic cleanup of unnecessary data
Frequently asked questions
How often are storage levels checked?
Storage usage is monitored every 15 minutes, ensuring timely alerts.
Will I receive multiple alerts for the same issue?
No, you'll receive one alert when storage first exceeds 80%. You won't receive another alert unless usage drops below 80% and then exceeds it again.
Can I change the alert threshold?
Currently, the 80% threshold is fixed to provide adequate warning time while avoiding premature alerts.
What happens if storage reaches 100%?
Services may stop accepting new data, leading to application errors. Database writes may fail, caches may stop storing new entries, and file uploads will be rejected. It's critical to address storage alerts before reaching capacity.
Do storage alerts cost extra?
No, storage monitoring and alerts are included with all applications at no additional cost.