
Detect dashboards depending on Angular data source and panel plugins on a running Grafana instance using the Grafana API.
Detecting Angular dashboards in Grafana can be quite challenging, especially when managing multiple data sources and panel plugins. The "detect-angular-dashboards" tool simplifies this process by using the Grafana API to identify Angular dashboards with ease. This utility is compatible with various Grafana environments, including OSS, Enterprise, On-Prem, and Grafana Cloud, making it a versatile addition to any Grafana setup.
With a strong focus on configuration flexibility and user accessibility, this tool enables users to monitor the presence of Angular plugins and dashboards effectively. Whether using the command-line interface (CLI) or server mode, this program offers tailored output to streamline the gathering and reporting of dashboard data.
Compatibility: Works seamlessly with Grafana OSS, Grafana Enterprise, On-Prem, and Grafana Cloud.
Flexible Configuration: Requires a service account and API key, with specific setup instructions for different versions of Grafana.
Multiple Operating Modes: Supports both CLI and server modes, allowing for on-demand or periodic querying of dashboards.
Detailed Output Options: CLI mode provides JSON output for integration with other tools, as well as readable output formats.
Concurrent Querying: Allows users to limit concurrent downloads from Grafana, enhancing efficiency in larger setups.
Organization Support: Capable of running against multiple organizations by using individual service accounts and tokens for each.
Ease of Use: Pre-built binaries are available for easy installation and setup, saving users time in deployment.
Integration with Tools: Output can be processed with tools like jq to extract vital information such as affected dashboard counts and plugin details.
