Service Dashboard
The service dashboard (/{workspace}/services/{id}/dashboard) shows runtime metrics for a deployed, Apso-hosted service. It is reached from a service card’s View Dashboard action (shown for hosted, deployed services).
Layout
Top to bottom:
- API URL bar — the service’s live API URL (or
Not deployed). - Time range selector — see below.
- A row of metric stat cards.
- Recent Logs card.
- Top Endpoints card.
The dashboard is oriented around a deployed service. When a service is not deployed, the cards render placeholder/mock data rather than live metrics — live values come from the metrics API only once the service is running.
Metrics
Six stat cards are shown. Each displays a value and a change % with an up/down trend (for Error Rate and Response Time, down is the positive direction):
| Card | Measures |
|---|---|
| Requests | Request volume |
| Error Rate | Share of failed requests |
| Response Time | Latency |
| Memory | Memory usage |
| Compute | Compute usage |
| Connections | Active database connections |
These are stat tiles with a trend delta, not charts. The dashboard does not render line/bar/pie/heatmap graphs, and there are no Storage, Network, cache-hit-rate, user-activity, or custom-metric cards, nor usage predictions or an export option. Those items from the component checklist are not present in this view.
Recent Logs
A card listing the service’s recent log entries (empty for a deployed service with no logs yet; sample entries for a non-deployed service).
Top Endpoints
A card listing the most-hit endpoints for the selected time range.
Time range
A dropdown with preset ranges only (default Last hour):
- Last hour (
1h) - Last 4 hours (
4h) - Last 12 hours (
12h) - Last 24 hours (
24h) - Last 7 days (
7d) - Last 30 days (
30d)
There is no custom date-range picker and no explicit time-zone control. Changing the range re-queries the metrics, logs, and top endpoints.
Not in this view
The following, from the component checklist, are not implemented on the service dashboard:
- Widget customization / rearrangement — the layout is fixed.
- Additional resource metrics — Storage, Network, cache hit rate.
- Chart types — line/bar/pie/heat-map visualizations, and data export.
- Custom time ranges / timezone handling and usage predictions.