Tracing Quality Metrics

To finish this chapter, let's talk about a reporting system we implemented internally at Uber, called Tracing Quality Metrics. It is part of a larger reporting system that provides various metrics about the quality of engineering artifacts, with rollups from individual microservices to teams, to divisions, and up to all of engineering. The objective of this system is to help with keeping up and raising the overall quality of engineering across the company by tracking measurable indicators, such as code coverage; availability of integration, capacity, and chaos testing; efficiency; compliance; microservices metadata, such as who is on-call, and many others. The tracing quality of a service is one of the metrics tracked by ...

Get Mastering Distributed Tracing now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.