Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Oban : logs des composants importants #4410

Merged
merged 2 commits into from
Dec 31, 2024

Conversation

AntoineAugusti
Copy link
Member

En lien avec #4377, #4384, #4408

Ajoute des logs pour Oban, pour aider à diagnostiquer des problèmes en production.

Je suis les bonnes pratiques pour la production mais je ne log pas :job, :start et :job, :end sinon on aurait au moins 120k lignes de logs par jour vu notre volume de jobs exécuté.

@AntoineAugusti AntoineAugusti requested a review from a team as a code owner December 31, 2024 09:50
Copy link
Contributor

@thbar thbar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ça semble bon sur le principe général pour moi, modulo quelques renommages et clarifications.

Et deux points "ops":

  • Il faudra qu'on suive le volume de logs que ça génère en + (j'avais un début de PR pour réduire le volume de log sur le proxy, j'y reviendrai début d'année)
  • Ça me semblerait une bonne idée si tu as l'énergie de faire un test rapide sur prochainement, on est sur des couches assez basses...

Voilà c'est tout pour le moment !

apps/transport/test/transport/jobs/oban_logger_test.exs Outdated Show resolved Hide resolved
Co-authored-by: Thibaut Barrère <[email protected]>
@AntoineAugusti
Copy link
Member Author

Je déploie sur prochainement pour voir un peu les logs

@AntoineAugusti
Copy link
Member Author

C'est bien visible dans AppSignal et la volumétrie est faible étant donné que ce sont des événements qui doivent être rares (changements importants dans la topologie du système).

image

@AntoineAugusti AntoineAugusti added this pull request to the merge queue Dec 31, 2024
Merged via the queue into master with commit 36dc757 Dec 31, 2024
5 checks passed
@AntoineAugusti AntoineAugusti deleted the oban_telemetry_default_logger branch December 31, 2024 13:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants