The Story of My Selfie

A lot of things are going through this person’s mind. Not only is he thinking about different chords, notes, and rhythms he can use for his music, he is also thinking about how he can use his music…

Smartphone

独家优惠奖金 100% 高达 1 BTC + 180 免费旋转




Observing Software Delivery Performance with DevOpstic

Continuous improvement fo the engineering process and the delivery performance of our teams motivated that endeavor.

We were missing a tool to be able to track the following metrics, identified in the book “Accelerate” by N. Forsgren, J. Humble & G. Kim, because they turn to be revealing indicators of software team delivery performance:

The number of deployment over a period of time

Lead time is the time between a commit is submitted for review and the time it gets deployed.

It can be decomposed in two:

The time between when an incident (failure of service) is detected to the time it is resolved.

The ratio of failed deployment over total number of deployments.

So I decided to build a small solution to my problem and here comes: devopstic

It’s composed of a service with a REST api, a Postgres database and uses Grafana to display results.

The observed systems (CI/CD, etc.) send events to devopstic service. The service logic then create the entities like commit and incident based on the event type and compute the adequate values.

The project is open source and available at:

Let me know what you think, any feedback is welcome!

Add a comment

Related posts:

The Truth about Finding Your VOICE

When I first started my journey as an entrepreneur, I thought — perfect. I can continue my work behind the scenes supporting and championing the amazing work of others. I told my clients they needed…

Commission v. Germany and the independence of Supervisory Authorities

The ECJ held that requiring independence did not infringe the principle of democracy or the principle of conferred powers and that state supervision was incompatible with independence

Amazing Personalities! The Benefits of Different

The world is full of unique people with all sorts of personalities. It’s always an interesting question to see which personalities you work well with and which personalities you can’t help but grind…