I am looking for guidelines/best practices to maintain my application's Monaco code using version control. Mainly the part where variables being used in the synthetic monitors are getting replaced by values when we download the existing configuration. Resolving conflicts between the current code and the downloaded configuration is difficult. Am I doing something wrong here? or is there a better way to handle the version control to be in sync with the changes that are made on the Dynatrace UI?
Solved! Go to Solution.
My general practice with monaco and version control (GIT) is to deploy with Monaco only. I use different branches for different Dynatrace environments.
So my workflow looks like this:
As you specifically ask for synthetic - for any values used in the synthetic monitors you need you should use the vault, so it's easily manageable.