Is it a best practice to create dashboards, notification channels & alerting policies using terraform . The volume is quite large where we will be having 20 monitoring workspaces and at least 50 to 100 alerting policies on each workspace.
As I checked couldn't find any predefined terraform modules for stackdriver monitoring , also creating dashboards & alerting policies using terraform resources is quite complex as we need to provide lot of json data .
So please advise any best approach to create workspaces , dashboards & alerting policies on this scale.
Regards,
Deena