question

Sebastian K. avatar image
Sebastian K. asked ·

Tool for managing Dynatrace Configuration

Hello, in our company we have multiple Dynatrace enviornments, SaaS, Managed and Offline. For all of them we have to manage configuration. Some of clients has admin rights as well so they are able to change dashboards, and configs by they own. The problem is when something is broken after such changes, we have to check audit logs (not all information are there) to restore proper configuration. The idea is to build tool that will use configuration API for fetching config from enviornments.

But that's not all. Many times we have to recreate whole enviornment with dashboards, configurations etc when client is moving for example from FQA to NFT. This takes time because we have to start from scratch in many cases or deal with cloning dashboards and filter modification. The idea is to be able to export, modify configuration and import it again as well. For example batch changing of tags assigned to dashboard to allow it to work with different environment (most clients wants to have separate dashboards even if they are the same and can be filtered via management zone to proper env, but some of them cannot be used across environments if they are build based on key requests etc).

Last thing is versioning of the configuration, witch visible changes.

App would be accessible as desktop client made for all OS, with SaaS option I suppose. We want to know if there is need for such tool for larger group of Dynatrace Community users, because we are thinking about creating free version available for all of you. If you have your own idea please post it here. If this does not make sens for you tell us as well.

Thank you for your support :)

Sebastian

configurationDynatrace Manageddynatrace saasmigration
3 comments
10 |2000000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

I have the same idea in mind for a very long time. However, due to the dynamic nature of the entities within Dynatrace, it's not easy nor straightforward to build such tool. Partially I use a simple shell script that is using curl and jq to transfer partial configuration between tenants such as dashboards, management zones, request attributes, tags, etc..

Some issues we have to face:

  • object entities in different tenants have different unique IDs. If you want to update an entity such as dashboard, it can be impossible to find an appropriate entity. Thus you will need mapping file that must be maintained.
  • even the configuration API is improving fast, still, there are many areas where API is not yet available or does not provide all configuration options for the entity. For example, the user action naming rules discussed a while ago.


0 Likes 0 · ·

I agree with you Julius but I have some ideas how to make it work. As I'm developer from many years I want to start building such tool and keep it work :) I've started this post because I want to have community input about ideas and needs.

Sebastian


1 Like 1 · ·

It is a good idea to have such tool !

0 Likes 0 · ·

1 Answer

Chad T. avatar image
Chad T. answered ·

This is a great idea and I know its been out here for a while. @Laima V. or @Karolina L. could you convert this to a RFE? Granted its more of a Dynatrace Partner tool, but still it would be very useful!

1 comment Share
10 |2000000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

As Iremember @Julius L. and @Patrick H. are working on something similar to that. I have problems with time for this projects, we have many development on clients environments :) but I'm still working on this.

Sebastian

0 Likes 0 · ·