Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable Direct Integration of Exported JSON Files for Synthetic Browser Monitors in Terraform #610

Open
stevenganso237 opened this issue Dec 6, 2024 · 3 comments
Labels
enhancement New feature or request

Comments

@stevenganso237
Copy link

Is your feature request related to a problem? Please describe.
The Terraform provider for Dynatrace does not provide clear documentation or functionality for using the exported JSON configurations of Synthetic Browser Monitors directly in Terraform. This makes it difficult for teams to automate and replicate their configurations across environments (e.g., from lab to production) without manually creating resources or modifying configurations in Terraform.

Describe the solution you'd like
The ability to directly use the JSON files exported from Dynatrace for Synthetic Browser Monitors in Terraform configurations. Ideally, Terraform users should be able to import a JSON configuration file and deploy it as a resource without needing to manually translate the JSON into HCL syntax.

Describe alternatives you've considered
At the moment, users must manually configure the Synthetic Browser Monitors in Terraform using HCL, which is time-consuming and error-prone. Alternatively, some users may resort to recreating the monitors manually in Dynatrace or using scripts to automate the translation of JSON into HCL, but these methods are not ideal.

Additional context
Being able to directly integrate exported JSON from Dynatrace into Terraform would streamline the management of Synthetic Monitors, allowing teams to use consistent configurations across environments without manually modifying Terraform code. This would also be beneficial for version control and collaboration, as teams could store and version their monitor configurations in Git repositories.

@stevenganso237 stevenganso237 added the enhancement New feature or request label Dec 6, 2024
@stevenganso237
Copy link
Author

Hello can someone help me?

@kishikawa12
Copy link
Member

Hi @stevenganso237,

Thanks for the feedback. We completely agree that this would be a nice enhancement as we offer a similar resource for dashboards. Unfortunately, we're unable to provide any sort of timeline, but we'll keep this ticket open as we continue to evaluate open enhancements.

An additional note, if you're not locked into Terraform, config as code via Monaco is based off of JSON configuration.

@stevenganso237
Copy link
Author

Ok thank you very much, just let me know if you evolve on this subject please

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants