Sono vicino ad aprire l'accesso a un'applicazione Web che ho creato e volevo assicurarmi di poter collegare gli aggiornamenti all'app agli errori o ad altre modifiche nei dati di analisi. Il mio primo pensiero è stato quello di mettere l'attuale git ref in una variabile personalizzata che viene tracciata con ogni evento. Ma all'interno dei sistemi di analisi, non si ha accesso al log git, quindi tutto ciò che si ha è un ref opaco che si deve incrociare il riferimento con il repository dell'applicazione. Potrei anche inserire i tag nel repository con i numeri di rilascio, ma tutto quello che ho è un identificatore a grana più grossa, che devo ancora fare un riferimento incrociato in qualche modo.
Quindi mi piacerebbe chiedere il parere delle persone che eseguono applicazioni web in produzione: cosa è stato più utile per te sapere quali cambiamenti hanno causato un certo cambiamento nel comportamento degli utenti o nelle prestazioni delle applicazioni?