terraform-example-foundation
terraform-example-foundation copied to clipboard
chore(monitoring): remove unused monitoring project
Earlier versions of the blueprint created a monitoring project per environment, with the assumption that this could be used for creating an environment-wide metrics scoping project which would then be used by other blueprints (Enterprise Application Blueprint, MLOps blueprint). However, we haven't identified any tangible use cases for the environment wide monitoring projects, and other blueprints do not require them. The useful scope for monitoring projects will vary based on how teams monitoring related groups of workloads/applications, and requires signficicant planning and design specific to their operations, so we've decided the generic empty monitoring project does not provide significant value to a general foundation pattern.
Summary of changes: ~remove unusedmonitoring projects and other references in code ~change bootstrap steps that configure monitoring_workspace_users as a required group. Move this to optional ~remove references to the monitoring projects and related inputs/outputs in Readme text