Production en péril? Intégrer l'observabilité dans votre application Golang


Détails
La production... notre foyer, notre mode de vie. Votre application Golang développée et testée est maintenant en prod et vous êtes serein.
Mais la production a un prix : votre Ops ou votre DBA vient vous voir dû à un problème:
• Utilisation réseau en hausse
• Consommation mémoire anormale
• Nombre de connexion à la base de données excessif
• Crash aléatoire
Or vous n'avez que quelques logs par-ci par-là et vous vous sentez aveugle et sourd. Vous ne pouvez que vous exclamer : "Nooooon! Douce production!"
Ça vous parle? Cette scène se passe en ce moment même, dans toute l'industrie. Oui! Maintenant! Et vous pourriez être le prochain. À moins que vous ne preniez la décision la plus importante de votre vie : Intégrer de l'observabilité dans votre application.
Du log à l'alerting en passant par le tracing et la détection de race-condition. Ayez la connaissance de l'état de votre application à n'importe quel moment. Faîtes en sorte d'être le premier à détecter un problème sur votre production et d'être en capacité de prévenir et fournir vous-même des informations à votre Ops ou votre DBA.
Pour que la paix règne sur votre production.
Le ton de ce communiqué est une référence à l'intro du jeu Helldivers2.

Production en péril? Intégrer l'observabilité dans votre application Golang