Skip to content

synvert-datadrivers/terraform-signalfx-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SignalFX Dashboard

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.

Documentation

The module is documented using the terraform-docs.

Examples

Examples can be found in the examples directory.

Requirements

Name Version
terraform >= 1.5
signalfx ~> 9.18

Providers

Name Version
signalfx ~> 9.18

Modules

No modules.

Resources

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

Inputs

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

Outputs

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

About

Create SignalFX Dashboards based on the json export scheme

Resources

Stars

0 stars

Watchers

1 watching

Forks

Contributors

Languages