SlideShare ist ein Scribd-Unternehmen logo
1 von 21
NIE WIEDER LOG-FILES!
Arne Limburg | Tobias Kurzydym | open knowledge GmbH
Ü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
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
WIE WAR DAS EIGENTLICH FRÜHER
WIE WAR DAS EIGENTLICH FRÜHER
scp me@server1:/…/my-service.log ./my-service1.log
scp me@server2:/…/my-service.log ./my-service2.log
…
cat my-service1.log my-service2.log … > my-service.log
sort my-service.log
grep "session-id" my-service.log > request.log
DER ELK-STACK
Application Logstash ElasticSearch Kibana
MICROSERVICES? TRACING?
Address Validation Service
Delivery Service
Customer Service
Billing Service
User
MICROSERVICES? TRACING?
Address Validation Service
Delivery Service
Customer Service
Billing Service
User
LOG-AGGREGATION
REICHT NICHT
MICROSERVICES? TRACING?
Address Validation Service
Delivery Service
Customer Service
Billing Service
User
TraceId: 123
TraceId: 123
TraceId: 123
https://opentelemetry.io/blog/2023/sunsetting-opencensus/
“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/
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
DEMO
TIME
ZUR ERINNERUNG:
NIE WIEDER LOG-FILES!
WOFÜR NUTZEN WIR
EIGENTLICH LOG-FILES?
Fehler-
erkennung
Performan
ceAnalyse
Fachliche
s Logging
DEMO
TIME
ALSO GAR KEIN
KLASSISCHES LOGGING MEHR?
FAZIT
NIE WIEDER LOG-FILES!
STATTDESSEN STRUKTURIERTES LOGGING
(ÜBER TRACING UND METRICS)
UND AUTOMATISCHE VERARBEITUNG
Arne Limburg | Tobias Kurzydym | open knowledge GmbH
FRAGEN

Weitere ähnliche Inhalte

Ähnlich wie Nie wieder Log-Files!

QUIBIQ Webcast: SAP on Azure - Erfolgsfaktor Integration für SAP-/MS-Partner
QUIBIQ Webcast: SAP on Azure - Erfolgsfaktor Integration für SAP-/MS-PartnerQUIBIQ Webcast: SAP on Azure - Erfolgsfaktor Integration für SAP-/MS-Partner
QUIBIQ Webcast: SAP on Azure - Erfolgsfaktor Integration für SAP-/MS-PartnerQUIBIQ Hamburg
 
Firmenvorstellung Conit
Firmenvorstellung ConitFirmenvorstellung Conit
Firmenvorstellung ConitCode Runners
 
IT-Provider-Management: So behalten Sie die Hebel in der Hand
IT-Provider-Management: So behalten Sie die Hebel in der HandIT-Provider-Management: So behalten Sie die Hebel in der Hand
IT-Provider-Management: So behalten Sie die Hebel in der HandGernot Sauerborn
 
Sii IT Nearshore - Sharepoint
Sii IT Nearshore - SharepointSii IT Nearshore - Sharepoint
Sii IT Nearshore - SharepointPiotr Bizukojć
 
Sii IT Nearshore - Sharepoint
Sii IT Nearshore - SharepointSii IT Nearshore - Sharepoint
Sii IT Nearshore - SharepointPiotr Bizukojć
 
ForgeRock Webinar - Was ist Identity Relationship Management?
ForgeRock Webinar - Was ist Identity Relationship Management?ForgeRock Webinar - Was ist Identity Relationship Management?
ForgeRock Webinar - Was ist Identity Relationship Management?Hanns Nolan
 
Wird das Datacenter künstlich-intelligent?
Wird das Datacenter künstlich-intelligent?Wird das Datacenter künstlich-intelligent?
Wird das Datacenter künstlich-intelligent?Jesus Villar-Rodriguez
 
Integrate your business - SharePoint 2010 and Microsoft Dynamics NAV
Integrate your business - SharePoint 2010 and Microsoft Dynamics NAVIntegrate your business - SharePoint 2010 and Microsoft Dynamics NAV
Integrate your business - SharePoint 2010 and Microsoft Dynamics NAVChristian Krause
 
Erfolg Ausgabe 1/2 2008 vom 26. Februar 2008
Erfolg Ausgabe 1/2 2008 vom 26. Februar 2008Erfolg Ausgabe 1/2 2008 vom 26. Februar 2008
Erfolg Ausgabe 1/2 2008 vom 26. Februar 2008Netzwerk-Verlag
 
FERCHAU IT Fact sheet
FERCHAU IT Fact sheetFERCHAU IT Fact sheet
FERCHAU IT Fact sheetFERCHAU GmbH
 
Die Transformation des Corporate Intranet hin zu einem integrierten Digital W...
Die Transformation des Corporate Intranet hin zu einem integrierten Digital W...Die Transformation des Corporate Intranet hin zu einem integrierten Digital W...
Die Transformation des Corporate Intranet hin zu einem integrierten Digital W...Thomas Maeder
 
Ameria Company Fact Sheet2 (3)
Ameria Company Fact Sheet2 (3)Ameria Company Fact Sheet2 (3)
Ameria Company Fact Sheet2 (3)Baghira12
 
Agenturpräsentation typovision GmbH
Agenturpräsentation typovision GmbHAgenturpräsentation typovision GmbH
Agenturpräsentation typovision GmbHtypovision GmbH
 
Digitalisierung - die Zukunft der Financial Services
Digitalisierung - die Zukunft der Financial ServicesDigitalisierung - die Zukunft der Financial Services
Digitalisierung - die Zukunft der Financial ServicesWalter Strametz
 

Ähnlich wie Nie wieder Log-Files! (20)

Nefos: Nefos Mobile iPad App
Nefos: Nefos Mobile iPad AppNefos: Nefos Mobile iPad App
Nefos: Nefos Mobile iPad App
 
Impulse für Ihre Karriere
Impulse für Ihre KarriereImpulse für Ihre Karriere
Impulse für Ihre Karriere
 
QUIBIQ Webcast: SAP on Azure - Erfolgsfaktor Integration für SAP-/MS-Partner
QUIBIQ Webcast: SAP on Azure - Erfolgsfaktor Integration für SAP-/MS-PartnerQUIBIQ Webcast: SAP on Azure - Erfolgsfaktor Integration für SAP-/MS-Partner
QUIBIQ Webcast: SAP on Azure - Erfolgsfaktor Integration für SAP-/MS-Partner
 
Firmenvorstellung Conit
Firmenvorstellung ConitFirmenvorstellung Conit
Firmenvorstellung Conit
 
IT-Provider-Management: So behalten Sie die Hebel in der Hand
IT-Provider-Management: So behalten Sie die Hebel in der HandIT-Provider-Management: So behalten Sie die Hebel in der Hand
IT-Provider-Management: So behalten Sie die Hebel in der Hand
 
Sii IT Nearshore - Sharepoint
Sii IT Nearshore - SharepointSii IT Nearshore - Sharepoint
Sii IT Nearshore - Sharepoint
 
Sii IT Nearshore - Sharepoint
Sii IT Nearshore - SharepointSii IT Nearshore - Sharepoint
Sii IT Nearshore - Sharepoint
 
ForgeRock Webinar - Was ist Identity Relationship Management?
ForgeRock Webinar - Was ist Identity Relationship Management?ForgeRock Webinar - Was ist Identity Relationship Management?
ForgeRock Webinar - Was ist Identity Relationship Management?
 
Wird das Datacenter künstlich-intelligent?
Wird das Datacenter künstlich-intelligent?Wird das Datacenter künstlich-intelligent?
Wird das Datacenter künstlich-intelligent?
 
Integrate your business - SharePoint 2010 and Microsoft Dynamics NAV
Integrate your business - SharePoint 2010 and Microsoft Dynamics NAVIntegrate your business - SharePoint 2010 and Microsoft Dynamics NAV
Integrate your business - SharePoint 2010 and Microsoft Dynamics NAV
 
Ahorn Presentation_F1
Ahorn Presentation_F1Ahorn Presentation_F1
Ahorn Presentation_F1
 
Erfolg Ausgabe 1/2 2008 vom 26. Februar 2008
Erfolg Ausgabe 1/2 2008 vom 26. Februar 2008Erfolg Ausgabe 1/2 2008 vom 26. Februar 2008
Erfolg Ausgabe 1/2 2008 vom 26. Februar 2008
 
FERCHAU IT Fact sheet
FERCHAU IT Fact sheetFERCHAU IT Fact sheet
FERCHAU IT Fact sheet
 
Iico2013 handout m-herkens(1)
Iico2013 handout m-herkens(1)Iico2013 handout m-herkens(1)
Iico2013 handout m-herkens(1)
 
Die Transformation des Corporate Intranet hin zu einem integrierten Digital W...
Die Transformation des Corporate Intranet hin zu einem integrierten Digital W...Die Transformation des Corporate Intranet hin zu einem integrierten Digital W...
Die Transformation des Corporate Intranet hin zu einem integrierten Digital W...
 
Ameria Company Fact Sheet2 (3)
Ameria Company Fact Sheet2 (3)Ameria Company Fact Sheet2 (3)
Ameria Company Fact Sheet2 (3)
 
Agenturpräsentation typovision GmbH
Agenturpräsentation typovision GmbHAgenturpräsentation typovision GmbH
Agenturpräsentation typovision GmbH
 
Digitalisierung - die Zukunft der Financial Services
Digitalisierung - die Zukunft der Financial ServicesDigitalisierung - die Zukunft der Financial Services
Digitalisierung - die Zukunft der Financial Services
 
Syntegris Unternehmensprofil
Syntegris UnternehmensprofilSyntegris Unternehmensprofil
Syntegris Unternehmensprofil
 
Technology Center Leipzig
Technology Center LeipzigTechnology Center Leipzig
Technology Center Leipzig
 

Mehr von OPEN KNOWLEDGE GmbH

Warum der Computer "Nein" sagt - Mehr Nachvollziehbarkeit dank Explainable AI
Warum der Computer "Nein" sagt - Mehr Nachvollziehbarkeit dank Explainable AIWarum der Computer "Nein" sagt - Mehr Nachvollziehbarkeit dank Explainable AI
Warum der Computer "Nein" sagt - Mehr Nachvollziehbarkeit dank Explainable AIOPEN KNOWLEDGE GmbH
 
Machine Learning? Ja gerne! Aber was und wie? Eine Kurzanleitung für den erfo...
Machine Learning? Ja gerne! Aber was und wie? Eine Kurzanleitung für den erfo...Machine Learning? Ja gerne! Aber was und wie? Eine Kurzanleitung für den erfo...
Machine Learning? Ja gerne! Aber was und wie? Eine Kurzanleitung für den erfo...OPEN KNOWLEDGE GmbH
 
From Zero to still Zero: Die schönsten Fehler auf dem Weg in die Cloud
From Zero to still Zero: Die schönsten Fehler auf dem Weg in die CloudFrom Zero to still Zero: Die schönsten Fehler auf dem Weg in die Cloud
From Zero to still Zero: Die schönsten Fehler auf dem Weg in die CloudOPEN KNOWLEDGE GmbH
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
FEHLENDE DATEN? (K)EIN PROBLEM!: Die Kunst der Data Imputation
FEHLENDE DATEN? (K)EIN PROBLEM!: Die Kunst der Data ImputationFEHLENDE DATEN? (K)EIN PROBLEM!: Die Kunst der Data Imputation
FEHLENDE DATEN? (K)EIN PROBLEM!: Die Kunst der Data ImputationOPEN KNOWLEDGE GmbH
 
Cloud-native and Enterprise Java? Hold my beer!
Cloud-native and Enterprise Java? Hold my beer!Cloud-native and Enterprise Java? Hold my beer!
Cloud-native and Enterprise Java? Hold my beer!OPEN KNOWLEDGE GmbH
 
From Zero to still Zero: The most beautiful mistakes going into the cloud.
From Zero to still Zero: The most beautiful mistakes going into the cloud. From Zero to still Zero: The most beautiful mistakes going into the cloud.
From Zero to still Zero: The most beautiful mistakes going into the cloud. OPEN KNOWLEDGE GmbH
 
Ready for the Future: Jakarta EE in Zeiten von Cloud Native & Co
Ready for the Future: Jakarta EE in Zeiten von Cloud Native & CoReady for the Future: Jakarta EE in Zeiten von Cloud Native & Co
Ready for the Future: Jakarta EE in Zeiten von Cloud Native & CoOPEN KNOWLEDGE GmbH
 
Shared Data in verteilten Architekturen
Shared Data in verteilten ArchitekturenShared Data in verteilten Architekturen
Shared Data in verteilten ArchitekturenOPEN KNOWLEDGE GmbH
 
Machine Learning mit TensorFlow.js
Machine Learning mit TensorFlow.jsMachine Learning mit TensorFlow.js
Machine Learning mit TensorFlow.jsOPEN KNOWLEDGE GmbH
 
It's not Rocket Science: Neuronale Netze
It's not Rocket Science: Neuronale NetzeIt's not Rocket Science: Neuronale Netze
It's not Rocket Science: Neuronale NetzeOPEN KNOWLEDGE GmbH
 
Shared Data in verteilten Systemen
Shared Data in verteilten SystemenShared Data in verteilten Systemen
Shared Data in verteilten SystemenOPEN KNOWLEDGE GmbH
 
Mehr Sicherheit durch Automatisierung
Mehr Sicherheit durch AutomatisierungMehr Sicherheit durch Automatisierung
Mehr Sicherheit durch AutomatisierungOPEN KNOWLEDGE GmbH
 
API-Design, Microarchitecture und Testing
API-Design, Microarchitecture und TestingAPI-Design, Microarchitecture und Testing
API-Design, Microarchitecture und TestingOPEN KNOWLEDGE GmbH
 
Supersonic Java für die Cloud: Quarkus
Supersonic Java für die Cloud: QuarkusSupersonic Java für die Cloud: Quarkus
Supersonic Java für die Cloud: QuarkusOPEN KNOWLEDGE GmbH
 
Hilfe, ich will meinen Monolithen zurück!
Hilfe, ich will meinen Monolithen zurück!Hilfe, ich will meinen Monolithen zurück!
Hilfe, ich will meinen Monolithen zurück!OPEN KNOWLEDGE GmbH
 
Das ist doch alles nur Frontend - Wer braucht da schon Architektur?
Das ist doch alles nur Frontend - Wer braucht da schon Architektur?Das ist doch alles nur Frontend - Wer braucht da schon Architektur?
Das ist doch alles nur Frontend - Wer braucht da schon Architektur?OPEN KNOWLEDGE GmbH
 

Mehr von OPEN KNOWLEDGE GmbH (20)

Warum der Computer "Nein" sagt - Mehr Nachvollziehbarkeit dank Explainable AI
Warum der Computer "Nein" sagt - Mehr Nachvollziehbarkeit dank Explainable AIWarum der Computer "Nein" sagt - Mehr Nachvollziehbarkeit dank Explainable AI
Warum der Computer "Nein" sagt - Mehr Nachvollziehbarkeit dank Explainable AI
 
Machine Learning? Ja gerne! Aber was und wie? Eine Kurzanleitung für den erfo...
Machine Learning? Ja gerne! Aber was und wie? Eine Kurzanleitung für den erfo...Machine Learning? Ja gerne! Aber was und wie? Eine Kurzanleitung für den erfo...
Machine Learning? Ja gerne! Aber was und wie? Eine Kurzanleitung für den erfo...
 
From Zero to still Zero: Die schönsten Fehler auf dem Weg in die Cloud
From Zero to still Zero: Die schönsten Fehler auf dem Weg in die CloudFrom Zero to still Zero: Die schönsten Fehler auf dem Weg in die Cloud
From Zero to still Zero: Die schönsten Fehler auf dem Weg in die Cloud
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
FEHLENDE DATEN? (K)EIN PROBLEM!: Die Kunst der Data Imputation
FEHLENDE DATEN? (K)EIN PROBLEM!: Die Kunst der Data ImputationFEHLENDE DATEN? (K)EIN PROBLEM!: Die Kunst der Data Imputation
FEHLENDE DATEN? (K)EIN PROBLEM!: Die Kunst der Data Imputation
 
Cloud-native and Enterprise Java? Hold my beer!
Cloud-native and Enterprise Java? Hold my beer!Cloud-native and Enterprise Java? Hold my beer!
Cloud-native and Enterprise Java? Hold my beer!
 
From Zero to still Zero: The most beautiful mistakes going into the cloud.
From Zero to still Zero: The most beautiful mistakes going into the cloud. From Zero to still Zero: The most beautiful mistakes going into the cloud.
From Zero to still Zero: The most beautiful mistakes going into the cloud.
 
API Expand Contract
API Expand ContractAPI Expand Contract
API Expand Contract
 
Ready for the Future: Jakarta EE in Zeiten von Cloud Native & Co
Ready for the Future: Jakarta EE in Zeiten von Cloud Native & CoReady for the Future: Jakarta EE in Zeiten von Cloud Native & Co
Ready for the Future: Jakarta EE in Zeiten von Cloud Native & Co
 
Shared Data in verteilten Architekturen
Shared Data in verteilten ArchitekturenShared Data in verteilten Architekturen
Shared Data in verteilten Architekturen
 
Machine Learning mit TensorFlow.js
Machine Learning mit TensorFlow.jsMachine Learning mit TensorFlow.js
Machine Learning mit TensorFlow.js
 
KI und Architektur
KI und ArchitekturKI und Architektur
KI und Architektur
 
It's not Rocket Science: Neuronale Netze
It's not Rocket Science: Neuronale NetzeIt's not Rocket Science: Neuronale Netze
It's not Rocket Science: Neuronale Netze
 
Shared Data in verteilten Systemen
Shared Data in verteilten SystemenShared Data in verteilten Systemen
Shared Data in verteilten Systemen
 
Business-Mehrwert durch KI
Business-Mehrwert durch KIBusiness-Mehrwert durch KI
Business-Mehrwert durch KI
 
Mehr Sicherheit durch Automatisierung
Mehr Sicherheit durch AutomatisierungMehr Sicherheit durch Automatisierung
Mehr Sicherheit durch Automatisierung
 
API-Design, Microarchitecture und Testing
API-Design, Microarchitecture und TestingAPI-Design, Microarchitecture und Testing
API-Design, Microarchitecture und Testing
 
Supersonic Java für die Cloud: Quarkus
Supersonic Java für die Cloud: QuarkusSupersonic Java für die Cloud: Quarkus
Supersonic Java für die Cloud: Quarkus
 
Hilfe, ich will meinen Monolithen zurück!
Hilfe, ich will meinen Monolithen zurück!Hilfe, ich will meinen Monolithen zurück!
Hilfe, ich will meinen Monolithen zurück!
 
Das ist doch alles nur Frontend - Wer braucht da schon Architektur?
Das ist doch alles nur Frontend - Wer braucht da schon Architektur?Das ist doch alles nur Frontend - Wer braucht da schon Architektur?
Das ist doch alles nur Frontend - Wer braucht da schon Architektur?
 

Nie wieder Log-Files!

Hinweis der Redaktion

  1. Mittlerweile EFK (mit FluentD) Oder Graphana mit Loki
  2. Oder auch umgekehrt
  3. By the September 2019, we plan to reach parity with existing projects for C#, Golang, Java, NodeJS, and Python.
  4. As a result, we will be archiving all OpenCensus GitHub repositories on July 31st, 2023.
  5. Operators are software extensions to Kubernetes that make use of custom resources to manage applications and their components.
  6. - Wir wollen wissen, was passiert: Insbesondere im Fehlerfall Wir wollen wissen, wie schnell das System ist Metrics und Tracing decken alles ab.
  7. Ausnahme: Stacktraces