Within the last few months, we set the foundation for Dynatrace CI/CD pipeline observability, which empowers you to monitor and analyze your organization's software engineering practices and delivery processes. These insights help streamline CI/CD pipelines, enhance developer productivity, and optimize your Internal Development Platform (IDP). Please read Observability throughout the software development lifecycle increases delivery performance for more details.
Check out the CI/CD observability packages to gain early access to new features and provide valuable feedback to help shape the future of CI/CD Pipeline Observability with Dynatrace.
Config-as-code packages is available for:
* GitLab: Getting started
* Azure DevOps: Getting started
* GitHub: Getting started
* ArgoCD: Getting started
Overview
These config-as-code packages provide guidelines for configuring Dynatrace and the external IDP tool to collect relevant data points. These guidelines represent best practices defined by Dynatrace but can be adapted to meet your specific requirements. Alongside data ingestion, the packages offers ready-made dashboards that empower you to gain deeper insights into your CI/CD pipelines.
Below are examples of GitLab dashboards.
GitLab Pipeline Pulse:
GitLab Merge Request Insights:
Characteristics
In general, the config-as-code packages for CI/CD observability have the following characteristics:
A Monaco package is provided to facilitate Dynatrace configuration.
The Dynatrace setup includes OpenPipeline configuration and dashboards.
A comprehensive how-to guide is available for configuring the third-party tool.
The packages follow a data push approach, meaning the third-party tool sends the data rather than Dynatrace pulling it.
The OpenPipeline configuration normalizes proprietary data into Software Development Lifecycle Events.
Ready-made dashboards are provided to offer insights into CI/CD pipeline activities.
Share your Feedback
We welcome your feedback, which can include but is not limited to the following areas:
Did you encounter any issues with the CI/CD observability packages?
Are the provided dashboards relevant to your needs? What insights are missing?
Which IDP tools that define your CI/CD pipelines are crucial for you to gain more insights into?
Does the data ingestion approach (e.g., Webhooks) work well with your setup?
Do you require a more comprehensive overview of your software delivery processes as reported by the DORA metrics?
Any other comments or suggestions.
Your feedback is essential in helping us improve and deliver a more effective observability solution, ensuring it delivers maximum value to your software engineering and delivery processes. Your feedback will directly influence our product's evolution, making it more effective for all users. Thank you for your participation!
... View more