Alice in open telemetry land

Abstract

OpenTelemetry is:

  • data standard
  • resource designation convention
  • code instrumentation for multiple language
  • magical collector

Observabilité est la capacité à regarder un système qui est en train de tourner sur différents axes.

Exemple d’intégration d’OTL:

  • app avec sidecar qui push les metrics et les traces vers un main collector
  • un prometheus qui va récupérer les metrics dans le main collector
  • le main collector qui push les traces vers Tempo
  • un daemonset k8s pour parser les logs puis push vers loki
    • il n’a pas réussi à extraire les logs via OTL, donc obligé de passer par du parsing

https://github.com/jtama/alice-au-pays-d-opentelemetry