Storage monitoring and alerts

3 min read Updated 15 hours ago

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:

  1. Navigate to your team settings
  2. Click on "Notifications" in the sidebar
  3. 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:

  1. Create an incoming webhook in your Slack workspace
  2. Copy the webhook URL
  3. Paste it into the Slack webhook field

Discord notifications

Send alerts to a Discord channel using a webhook URL. To configure:

  1. Right-click on your Discord channel
  2. Select "Edit Channel" → "Integrations" → "Webhooks"
  3. Create a new webhook and copy the URL
  4. 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.