Integrate Dynatrace into Backstage to level up developer experience.
Context-rich observability and security insights at hand - While developers know how their service behaves in a development or sandbox environment, they lack insights into the service performance during the staging process or in production. The Dynatrace Backstage plugins enable developers to fetch observability and security data from Dynatrace to be displayed at software components managed in your Backstage Software Catalog. The data is in tabular format with smart links to Dynatrace Apps for deeper analysis and root cause investigation in case of a related problem or security vulnerability.
Backstage Dynatrace plugin for Managed and Backstage Dynatrace plugin are available to integrate Dynatrace into Backstage.
The Backstage Dynatrace plugin for Managed is not explained on this page. For more information, see Backstage Dynatrace plugin for Managed.
The Backstage Dynatrace plugin for Managed
The Backstage Dynatrace plugin provides
For more information, see Backstage Dynatrace plugins.
You're a platform engineer who aims to reduce the cognitive load of developers and install processes that provide fast feedback to them. You should know Backstage and DQL to fulfill the developers` requirements to have a security overview of performance as well as the entry points for deeper investigations.
Provide Developers with the necessary observability and security insights to improve and operate their components.
Backstage has become a popular developer portal for building an Internal Development Platform (IDP). With the focus on various developer-oriented capabilities, the centralized Backstage Software Catalog is a fundamental element in Backstage. It allows you to manage all your software like microservices, libraries, data pipelines, websites, machine learning models, and others. Backstage restores order to your microservices and infrastructure and enables your product teams to ship high-quality code quickly — without compromising autonomy.
Next to centrally managing software components, developers want to get real-time monitoring data and identify problems or security vulnerabilities for their deployments with one click. The Backstage Dynatrace plugin brings this information to the developers by providing overview tables with context-rich information in Backstage. As a result, they get an overview of the service performance and important indicators like problem counts or security vulnerabilities. Smart deep links lead the developer to Dynatrace, where they can conduct a deeper analysis and root cause investigation to avoid overloading this overview.
The following screenshot depicts the deployments of a service in three stages with a deep link to the Kubernetes workload and logs. Besides, it shows which Dynatrace environment monitors them.
storage:metrics:read
storage:entities:read
storage:events:read
storage:buckets:read
The guide to installing, integrating, configuring, and running the Dynatrace Backstage plugin is explained and maintained in getting started guide.
In a nutshell, you need to:
The Backstage Dynatrace plugins provide a couple of customization features for different requirements.
Multi-environment support: Connect multiple Dynatrace environments with the Backstage Dynatrace plugin to display data from multiple Dynatrace environments. A common use case is the separation in pre-production and production monitoring with different Dynatrace environments.
Kubernetes Use Case: The Backstage Dynatrace plugins support Kubernetes entities by default with a pre-configured query for Kubernetes deployments and a dedicated component for data representation.
Custom Queries: Provide any custom DQL query to fetch data from Dynatrace and display it in a tabular format. Single-value results are not supported.
Backlink to Dynatrace: Enrich your DQL query with smart deep links to guide the Backstage user to Dynatrace for deeper observability and security analysis.
For more information, see customization features:
Congratulations, you have enriched Backstage, as the developer portal of your Internal Development Platform, with real-time monitoring data for the developers. By following this best practice, your developers have observability and security insights at hand allowing them to get immediate feedback from Dynatrace about their services' behavior during the staging process and in production.
How We Made Backstage Improve Developer Efficiency of 1000+ Engineers - Wolfgang Gottesheim & Andi Grabner, Dynatrace; Recording; BackstageCon; 2023-11-6, Chicago, US.