Company
Date Published
Author
Thanos Matzanas
Word count
2169
Language
English
Hacker News points
None

Summary

The SMART by GEP engineering team built a custom measurement solution using New Relic to monitor their code development lifecycle, following the Best Practices for Measuring Your Code Pipeline example. The team measured six key metrics: commits based on product and branch, commits per user, files modified per commit, comparison of commits, and lines of code changed. They used New Relic's code pipeline example as a starting point and adapted it to Microsoft Azure instead of Amazon Web Services (AWS). The team created an Azure Function that consumes a GitHub webhook, formats and sends data to the Insights API, and runs NRQL queries to visualize the data in a dashboard. By tracking these metrics, the team gained insights into developer time usage, efficiency, code quality, and branching issues, which helped them reduce inefficient code practices and improve their development process. The project demonstrates the versatility of the New Relic platform and its ability to be used for innovative applications beyond standard use cases.