Full Mattermost server source with integrated Community Enterprise features. Includes vendor directory for offline/air-gapped builds. Structure: - enterprise-impl/: Enterprise feature implementations - enterprise-community/: Init files that register implementations - enterprise/: Bridge imports (community_imports.go) - vendor/: All dependencies for offline builds Build (online): go build ./cmd/mattermost Build (offline/air-gapped): go build -mod=vendor ./cmd/mattermost 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| home.json | ||
| README.md | ||
Developer Dashboards
This folder contains a modified form of the following Grafana dashboards:
- Mattermost Performance Monitoring
- Mattermost Performance Monitoring (Bonus Metrics)
- Mattermost Performance KPI Metrics
The dashboards are modified from the version available on grafana.com since Grafana doesn't currently support variables (i.e. ${DS_MATTERMOST}) and has no way of binding the datasource with the dashboards at the time of provisioning. Instead of falling back to the REST API to effect these changes, the following in-place changes were made to the exported dashboards available above:
- Remove the top-level
__inputskey - Remove the top-level
__requireskey - Replace all instances of
${DS_MATTERMOST}withPrometheus, matching the name of the provisioned datasource.
Upon using the dashboards within Grafana however, it immediately adds various missing fields, presumably due to some internal migration. This results in a spurious prompt to "save" the dashboard. To avoid confusion, these changes were subsequently exported and written back into the provisioned dashboards above.
This entire process above will need to be repeated in the event newer versions of these dashboards are published.