The module creates SignalFX Dashboards specified by the input parameters which follow dashboard export function scheme. The module can create a dashboard group and add the dashboard to the group if specified or add a dashboard to an existing group.
This module uses the SignalFX Terraform Provider.
You can directly use the dashboard exported json as input with our synvert-datadrivers/terraform-signalfx-dashboard-converter module.
The module is documented using the terraform-docs.
Examples can be found in the examples directory.
| Name | Version |
|---|---|
| terraform | >= 1.5 |
| signalfx | ~> 9.18 |
| Name | Version |
|---|---|
| signalfx | ~> 9.18 |
No modules.
| Name | Type |
|---|---|
| signalfx_dashboard.this | resource |
| signalfx_dashboard_group.this | resource |
| signalfx_list_chart.this | resource |
| signalfx_log_view.this | resource |
| signalfx_single_value_chart.this | resource |
| signalfx_table_chart.this | resource |
| signalfx_text_chart.this | resource |
| signalfx_time_chart.this | resource |
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| create_dashboard_group | Whether to create a dashboard group to add the dashboard to. | bool |
false |
no |
| dashboard_group_id | The id of an existing dashboard group to add charts. | string |
null |
no |
| dashboard_group_parameters | Map of parameters to set on the dashboard group. Key is the parameter name, value is the parameter value. | any |
{} |
no |
| dashboard_name | The name of the dashboard. | string |
n/a | yes |
| dashboard_parameters | Map of parameters to set on the dashboard. Key is the parameter name, value is the parameter value. | any |
{} |
no |
| signalfx_list_charts | Map of list charts to create. Key is an id, value is chart config. | any |
{} |
no |
| signalfx_log_views | Map of list charts to create. Key is an id, value is chart config. | any |
{} |
no |
| signalfx_single_value_charts | Map of single value charts to create. Key is an id, value is chart config. | any |
{} |
no |
| signalfx_table_charts | Map of table charts to create. Key is an id, value is chart config. | any |
{} |
no |
| signalfx_text_charts | Map of text charts to create. Key is an id, value is chart config. | any |
{} |
no |
| signalfx_time_charts | Map of time charts to create. Key is an id, value is chart config. | any |
{} |
no |
| Name | Description |
|---|---|
| signalfx_charts | map of the SignalFx charts |
| signalfx_dashboard | object of the SignalFx dashboard |
| signalfx_dashboard_group | object of the SignalFx dashboard group |