observability_generate_dashboards
Generate Grafana dashboards for OpenSIPS monitoring by specifying a scenario and configuration parameters. The tool produces dashboard JSONs tailored to the loaded module set, enabling targeted observability.
Instructions
Render a scenario and synthesize matching Grafana dashboards.
The cfg is rendered (validating required params), the loaded module
set is parsed out, and one dashboard JSON is produced per triggered
panel category. Returns {dashboards: {filename: dashboard_dict}, ...}
plus the matched module list for transparency.
Parameters
scenario:
A scenario name (see cfg_list_scenarios).
params:
Same parameters you would pass to cfg_generate.
deployment_name:
Slug used in titles and filenames. Defaults to the scenario name.
extra_tags:
Additional Grafana tags appended to every dashboard.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scenario | Yes | ||
| params | No | ||
| deployment_name | No | ||
| extra_tags | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||