Monitoring¶
AMSDAL Cloud applications include built-in monitoring through Grafana dashboards, providing visibility into your application's health, performance, and behavior.
Grafana Dashboard¶
Every application deployed via AMSDAL Cloud automatically gets a Grafana dashboard.
Accessing Grafana¶
Retrieve your Grafana credentials via the CLI:
amsdal cloud secrets -v -o json
In the output, look for:
| Secret | Description |
|---|---|
MONITORING_GRAFANA_URL |
Grafana dashboard URL |
MONITORING_GRAFANA_USER |
Grafana login |
MONITORING_GRAFANA_PASSWORD |
Grafana password |
Open the MONITORING_GRAFANA_URL in your browser and log in with the provided credentials.
Dashboard Contents¶
The dashboard includes:
- Request metrics — request rate, response times, error rates
- Resource usage — CPU, memory, and disk utilization
- Database metrics — query execution times, connection pool status
- Application logs — structured log output from your AMSDAL application
Metrics¶
AMSDAL Cloud collects standard application metrics:
| Metric | Description |
|---|---|
| Request rate | Requests per second by endpoint |
| Response time | P50, P95, P99 latency |
| Error rate | 4xx and 5xx responses |
| Active connections | Database connection pool usage |
Tracing¶
Distributed tracing is available for tracking requests across your application layers:
- HTTP request handling
- Database queries
- Transaction execution
- Event processing
Traces help identify performance bottlenecks and debug issues in complex request flows.
Logs¶
View application logs through the Grafana dashboard:
- Structured logging — AMSDAL outputs structured JSON logs
- Log levels — filter by DEBUG, INFO, WARNING, ERROR
- Search — full-text search across log messages
- Time range — filter logs by time window
Use the Grafana log explorer to search and filter logs.