Thank you for reporting this idea. We already discussed this feature request but it’s not planned because we see the following disadvantages:
We provide not only one dashboard, but many. This makes it difficult for our customers to oversee which dashboards are available for a certain Microgateway release and install them (customers could miss new dashboards).
We improve our dashboards over time. It could happen that newer dashboards rely on the existence of a certain metric or log format which is only available in a specific Microgateway version. Therefore, a dashboard version is tested only with the corresponding Microgateway version (and should be used with this version).
Nevertheless, we improved the customer experience with Microgateway 4.6 and publish the dashboards on the GitHub release page. Please find below the manual about the dashboards (this description will be published in the Microgateway 4.7 documentation):
Select the latest maintenance release matching your Airlock Microgateway version.
For example, if you are using Airlock Microgateway 4.6, choose the latest 4.6.x release (e.g., 4.6.1). Avoid selecting a newer version as it may not be compatible with your current system setup.
At the bottom of the release notes, download the file named dashboards-<version>.zip that contains the JSON files representing the Grafana dashboards.
Unzip the archive to a local folder.
unzip dashboards-<version>.zip -d dashboards
The Grafana dashboards can be imported either manually or via the CLI of the corresponding deployment platform (e.g., Azure).
===
Does this make your IaC/GitOps life easier? Does this approach help you to automate your environment?