In der Vergangenheit mussten Log-Files von Produktiv-Systemen mühsam von Hand zusammengesucht und danach durchforstet werden. Mit dem Aufkommen von Microservices gibt es jedoch immer mehr Tools, die die Aggregation und das Durchsuchen von Log-Informationen automatisieren. Den Anfang hat der ELK-Stack gemacht. Verteilte Systeme liefern jedoch heutzutage viel mehr relevante und besser aufbereitete Informationen als in den Log-Files zu finden sind. In einigen Situationen sind die in den Log-Files gefundenen Informationen unzureichend oder müssen mühsam extrahiert werden. Aus diesem Grund ist es naheliegend, die benötigten Informationen direkt in einem geeigneten Format bereitzustellen. Heutige Standards wie OpenTelemetry ermöglichen es, Informationen in dem benötigten Format zu sammeln. Werden Log-Files dadurch überflüssig? Die Session regt einen Mindset-Change an, stellt die Herausforderungen vor, die mit den verschiedenen Toolings bewältigt werden können, und erklärt, unter welchen Voraussetzungen auf Logging komplett verzichtet werden kann.
2. ÜBER UNS
Arne Limburg – Lead Architect
@ArneLimburg
• APIs
• Microservices
• Domain Driven Design
• Architektur
• Coaching
• Technologie (Java EE / Jakarta EE)
Tobias Kurzydym – Enterprise Developer
@tkurzydym
• APIs
• Java und Kotlin
• Verteilte Systeme
• Kubernetes
• Observability
• MLOps
3. OPEN KNOWLEDGE
Wir realisieren Enterprise-, Web- und Cloud-Anwendungen unter anderem für
Kunden aus den Bereichen Energie, Telekommunikation, Logistik, Industrie,
Versicherungs- sowie Bankwesen.
Strategisch, technologisch und methodisch sind wir kompetenter Partner für die
digitale Transformation von Geschäftsprozessen.
Wir entwickeln digitale Produkte und Services im Mittelstand sowie im Konzern.
Warum Kunden uns schätzen:
„Wir sind neugierig, wie unsere Kunden arbeiten. Uns
treibt an, Auftraggeber erfolgreicher und handlungsfähiger
zu machen.”
Softwarearchitektur &
- entwicklung
Strategie- &
Technologieberatung
Digitale Produkte &
Automatisierung
13. “OpenTelemetry is
an Observability framework and
toolkit designed to create and
manage telemetry data such
as traces, metrics, and logs.”
- https://opentelemetry.io/docs/what-is-opentelemetry/
14. Address Validation Service
Delivery Service
Customer Service
Billing Service
OTel Operator
Auto
Instrumentation
Collector
Sidecar
Auto
Instrumentation
Auto
Instrumentation
Auto
Instrumentation
Collector
Sidecar
Collector
Sidecar
Collector
Sidecar
20. FAZIT
NIE WIEDER LOG-FILES!
STATTDESSEN STRUKTURIERTES LOGGING
(ÜBER TRACING UND METRICS)
UND AUTOMATISCHE VERARBEITUNG
Arne Limburg | Tobias Kurzydym | open knowledge GmbH