Your question
This post is addressed to @helpbot
Which is the complete list of permissions required for a user role to fully display a dashboard with all metrics?
Currently, the role has the following permissions enabled:
Traces Management: Get traces
Reports Management: Get reports
View real-time server event traces
View real-time server performance metrics
However, some dashboard widgets are still missing.
Thanks.
Based on the permissions table in the docs, here is the definitive list of permissions needed to fully power a dashboard with all metrics and traces:
| Permission |
What it covers |
metrics-list |
View stored metrics (powers historical charts on the dashboard) |
metrics-live |
View real-time metrics |
tracing-list |
View stored traces |
tracing-get |
Retrieve specific trace details |
tracing-live |
Perform real-time tracing |
incoming-report-list |
View incoming DMARC/TLS/ARF reports |
incoming-report-get |
Retrieve specific incoming reports |
outgoing-report-list |
View outgoing DMARC/TLS reports |
outgoing-report-get |
Retrieve specific outgoing reports |
message-queue-list |
View the message queue |
message-queue-get |
Retrieve specific queued messages |
logs-view |
Access system logs |
Your current role has tracing-get, incoming-report-get, tracing-live, and metrics-live – but is likely missing metrics-list (stored metrics history), tracing-list (stored trace list), and potentially the report list/queue permissions. The dashboard’s historical chart widgets rely on metrics-list and the trace/report list permissions specifically.
All of these permissions are Admin-role only in the built-in roles – they are not included in the Tenant Admin or User roles by default, so you need to add them explicitly to your custom role.
Reference: Permissions documentation
This is an automated reply from the Stalwart Help Bot. Other community members may follow up if this answer is incomplete or wrong. If you found it useful, mention @helpbot in any reply to ask follow-up questions and the bot will respond again.