• Forums
    • Public Forums
      • Community Connect
      • Dynatrace
        • Dynatrace Open Q&A
      • Application Monitoring & UEM
        • AppMon & UEM Open Q&A
      • Network Application Monitoring
        • NAM Open Q&A
  • Home /
  • Public Forums /
  • Dynatrace /
  • Dynatrace Open Q&A /
  • Home /
  • .. /
  • Dynatrace Open Q&A /
avatar image
Article by George T. · Jul 07, 2020 at 08:26 PM · Karolina L. edited · 3 days ago

Dynatrace's API enables self-service

  • Export to PDF
9

As technology continuously innovates and advances, it becomes easy to dismiss the simplicity of the services that make our lives easier. One of these conveniences is the Dynatrace Self-Service Portal which empowers our users to create their own maintenance windows without being a monitoring admin, and respects the security and accessibility of these configurations. Prior to the Self-Service Portal monitoring teams had one of two options; continue to configure maintenance windows for teams as more applications get on-boarded or assign monitoring admin permissions to all app owners. Neither of these solutions were scalable. To solve this, we developed the Self-Service Portal. Benefits include reduced wait times for changes, improved productivity, and decoupling unnecessary work from monitoring teams.


Whilst the Dynatrace UI is feature rich, one of the drawbacks we discovered was that Dynatrace currently requires users to be an admin if they wish to create or make any changes to maintenance windows. Handing out admin permissions to every app team wasn't a feasible solution, but Dynatrace allowed us to utilize the platform to its full extent by programmatically leveraging the well architected API's to alleviate this pain point; with Dynatrace's robust API-first design, which promotes automation and creativity, app teams can now access these configuration screens without being an admin through the use of the Self-Service Portal.



Why we developed this?


From our extensive use of the Dynatrace platform, and working closely with our clients, we began noticing that this pain point added configuration overhead and slowdowns to the monitoring teams impacting their day-to-day. The additional overhead to constantly keep track of and configure maintenance windows wasn't a scalable solution. Large Dynatrace environments are affected by this the most since many now include well over 10,000 monitored hosts. The monitoring teams were now put in a tricky situation where they would only have two options:

  • Continue to configure maintenance windows for teams as more applications get on-boarded (not scalable and inefficient use of time)
  • Assign monitoring admin permissions to App Owners (introduces several new risks such as giving teams the ability to edit configurations for not only their app but the entire Dynatrace environment)


Neither of these solutions were something we could confidently recommend since they both have their caveats. We knew there had to be a better solution to this and so the Self-Service Portal was born.


What did we develop?


The Self-Service Portal is an easy to use front-end for interacting with Dynatrace's API's to give various departments the ability to administer maintenance windows on their own, without introducing new risks. The Portal not only frees up time for the monitoring team, but also empowers the App Owners to configure more of their application on Dynatrace without assistance. The functionality that the Portal provides versus taking the time to have a conversation is integral. Some benefits to the Self-Service Portal include:

  • Reduced costs by having IT professionals solve higher level tasks
  • Improved productivity by allowing users to create their own
  • Eliminate back and forth wait times for the monitoring team to respond and make the change



And so, we're happy to announce the first release of the Self-Service Portal, as an open source project, which currently supports CRUD operations for maintenance windows. We plan on introducing configuration capabilities for Alerting Profiles and Problem Notification Integration in the near future as well as more granular permissions.

For any questions on the Self-Service Portal and how to get started, please reach out to George Teodorescu and Aaron Philipose.

thub.nodes.view.add-new-comment
rest api knowledge sharing
1594153117712.png (33.3 KiB)
1594153201324.png (81.7 KiB)
Aaron P.
Dallas P.
Ari P.
Maciej N.
Karolina L.
Kurt A.
Jake P.
Laima V.
Chad T.

People who like this

9 Show 1
10 |2000000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Toggle Comment visibility. Current Visibility: Viewable by all users

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

avatar image Chad T. · Aug 11, 2020 at 12:22 PM 1
Share

This is great! Looking forward to testing it out and the future releases that will provide it even more functionality! @Larry R. what do you think?

How to get started

First steps in the forum
Read Community User Guide
Best practices of using forum

NAM 2019 SP5 is available


Check the RHEL support added in the latest NAM service pack.

Learn more

LIVE WEBINAR

"Performance Clinic - Monitoring as a Self Service with Dynatrace"


JANUARY 15, 3:00 PM GMT / 10:00 AM ET

Register here

Article

Contributors

avatar image avatar image avatar image

Follow this article

26 People are following this article.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Navigation

Dynatrace's API enables self-service

Related Articles

Upcoming webinar: Advanced Business Impact Analysis with Dynatrace

First Dynatrace API release notes are online!

Webinar recording: Extending Dynatrace Custom Plugins and SNMP Monitoring - is available!

  • Forums
  • Public Forums
    • Community Connect
    • Dynatrace
      • Dynatrace Open Q&A
    • Application Monitoring & UEM
      • AppMon & UEM Open Q&A
    • Network Application Monitoring
      • NAM Open Q&A