How to monitor App Platform in DigitalOcean
Site24x7 continuously monitors your DigitalOcean's App Platform metrics, giving your team real-time visibility into CPU percentage, memory percentage, and container restart activity. These are vital to maintaining stability and efficiency.
By observing these metrics in tandem, you gain early visibility into performance degradation, enabling proactive fixes before they impact user experience or escalate into costly downtime.
Use case
Resource stability: Prevent throttling or crashes by tracking CPU and memory usage, enabling scaling before limits impact performance.
Crash detection: Identify instability early by monitoring restart count, helping detect crash loops before they affect application availability.
Cost optimization: Rightsize resources by analyzing CPU and memory trends, helping to avoid over provisioning or performance risks.
Setup and configuration
App Platform resources are auto-discovered and monitored during the DigitalOcean integration. To enable monitoring, follow the steps below:
- Navigate to Cloud > DigitalOcean > Add DigitalOcean Monitor. Follow the steps to add a DigitalOcean monitor.
- While adding or editing a DigitalOcean monitor, select App Platform from the Service/Resource Types drop-down and click Save.
- Go to Cloud > DigitalOcean, select the created DigitalOcean monitor, and click App Platform.
App Platform will be discovered during the next discovery cycle in accordance with the frequency selected during the DigitalOcean monitor creation.
Data collection frequency
Based on the selected poll interval, performance metrics of your DigitalOcean App Platform will be collected every two minutes and updated in the Site24x7 portal every five minutes by default.
Supported metrics
| Metric name | Description | Units |
|---|---|---|
| Restart Count | Number of times the application container has restarted within the monitoring interval. | Count |
| CPU Percentage | Percentage of the allocated vCPU being consumed by the App component. | Percentage |
| Memory Percentage | Percentage of the allocated memory being consumed by the App component. | Percentage |
Threshold configuration
You can configure thresholds and alerts for all App Platform metrics to detect performance degradation proactively or connection issues.
- Go to Admin > Configuration Profiles > Threshold and Availability.
- Create or edit your Threshold Profile for App Platform.
- Assign the profile to the respective monitors to trigger alerts.
IT Automation
Use Site24x7's IT Automation to resolve common issues with App Platform performance:
- Go to Admin > IT Automation Templates. Then, click Add Automation Templates.
- Create an automation rule by selecting the automation Type (e.g., Server reboot, clear queue).
- Map the created rules to the App Platform, for automatic execution during alerts.
Configuration rules
Use Configuration Rules to simplify bulk setup across App Platform instances. Automatically assign Threshold Profiles, Notification Profiles, Tags, and Monitor Groups when new monitors are discovered.
