Einführung in die Beobachtbarkeit: Was ist das und warum ist sie wichtig?

Sie konnten nicht an der Transform 2022 teilnehmen? Sehen Sie sich jetzt alle Summit-Sessions in unserer On-Demand-Bibliothek an! Schau mal hier.

Beobachtbarkeit ist entscheidend für den Erfolg jeder Anwendung. Die Definition der Beobachtbarkeit ist jedoch schwierig. Einige Leute verwechseln es mit Überwachung oder Protokollierung, und andere denken, dass es sich im Grunde um Analysen handelt, die nur ein Teil der Beobachtbarkeit sind.

Beobachtbarkeit gibt Ihnen, wenn sie richtig gemacht wird, unglaubliche Einblicke in die tiefen internen Teile Ihres Systems und ermöglicht es Ihnen, komplexe, auf Verbesserungen ausgerichtete Fragen zu stellen, wie zum Beispiel:

Wo ist Ihr fragiles System? Was machst du gut? Was machst du falsch? Was sollte der nächste Schritt in Ihrer Produkt-Roadmap sein? Muss irgendein Code überarbeitet/neu geschrieben werden? Was sind Ihre gemeinsamen Fehlerquellen?

All diese Fragen sind wichtig zu stellen und können mit datengestützten Erkenntnissen beantwortet werden, die durch die Implementierung guter Beobachtbarkeitspraktiken erstellt werden.

In diesem Artikel erfahren Sie, was Beobachtbarkeit ist, warum sie wichtig ist und welche Probleme mit Beobachtbarkeit gelöst werden können. Außerdem lernen Sie einige Best Practices für Beobachtbarkeit und deren Implementierung kennen, sodass Sie noch heute mit der Verbesserung Ihrer Anwendung beginnen können.

Was ist Beobachtbarkeit?

Beobachtbarkeit ist das Ausmaß, in dem Sie wissen, was in Ihrem Softwaresystem vor sich geht, ohne neuen Code schreiben zu müssen.

Wenn Sie gefragt würden, welcher Ihrer Microservices die meisten Fehler aufweist, welcher Teil Ihres Systems die schlechteste Leistung erbringt oder welcher Front-End-Fehler bei Ihren Kunden am häufigsten auftritt, könnten Sie diese Fragen beantworten? Wenn Ihr Team hinausgehen und Code schreiben muss, um darauf zu reagieren, ist es fair zu sagen, dass Ihr System nicht beobachtbar ist. Das bedeutet, dass Ihr System ständig zum Maulwurfspiel wird, wenn neue Fragen gestellt werden.

Warum ist Beobachtbarkeit wichtig?

Eine gute Beobachtbarkeit ermöglicht es Ihnen, positive datengesteuerte Geschäftsergebnisse zu erzielen. Zu wissen, woran Sie arbeiten, was Sie verbessern und was Sie ignorieren sollten, kann Ihr Unternehmen von Erfolg zu Erfolg führen und Ihnen Zeit für Dinge sparen, die Ihren Kunden egal sind oder nicht einmal wirkliche Probleme sind, wie das Anbieten einer Sprache auf Ihrer Website . die Ihre Kunden wahrscheinlich nicht verwenden.

Beobachtbarkeit ist auch für neue Softwarepraktiken von entscheidender Bedeutung. Softwaresysteme sind in den letzten Jahrzehnten immer komplexer geworden; Best Practices für die Überwachung haben sich jedoch nicht mit der gleichen Geschwindigkeit entwickelt. Traditionell wurde die Webentwicklung mit etwas wie dem LAMP-Stack (Linux, Apache, MySQL, PHP/Perl/Python) durchgeführt, der eine große Datenbank mit Middleware, einer Webschicht und einem Caching ist. Der LAMP-Stack ist sehr einfach und ziemlich trivial zu debuggen. Alles, was Sie tun müssen, ist, alle oben genannten Lasten in großem Umfang auszugleichen, und alle Probleme können aufgrund der monolithischen Natur der Anwendung schnell sortiert, behoben und gelöst werden.

Die heutigen Softwareangebote, Frameworks, Paradigmen und Bibliotheken haben jedoch die Komplexität ihrer Systeme aufgrund von Dingen wie Cloud-Infrastruktur, verteilten Microservices, mehreren geografischen Standorten, mehreren Sprachen, mehreren Softwareangeboten und Container-Orchestrierungstechnologie dramatisch erhöht.< /p>

Beobachtbarkeit kann Ihnen dabei helfen, wichtige Fragen zu Ihrem Softwaresystem und all den verschiedenen Zuständen, die es durch Beobachten durchlaufen kann, zu stellen und zu beantworten.

Laut Str...

Einführung in die Beobachtbarkeit: Was ist das und warum ist sie wichtig?

Sie konnten nicht an der Transform 2022 teilnehmen? Sehen Sie sich jetzt alle Summit-Sessions in unserer On-Demand-Bibliothek an! Schau mal hier.

Beobachtbarkeit ist entscheidend für den Erfolg jeder Anwendung. Die Definition der Beobachtbarkeit ist jedoch schwierig. Einige Leute verwechseln es mit Überwachung oder Protokollierung, und andere denken, dass es sich im Grunde um Analysen handelt, die nur ein Teil der Beobachtbarkeit sind.

Beobachtbarkeit gibt Ihnen, wenn sie richtig gemacht wird, unglaubliche Einblicke in die tiefen internen Teile Ihres Systems und ermöglicht es Ihnen, komplexe, auf Verbesserungen ausgerichtete Fragen zu stellen, wie zum Beispiel:

Wo ist Ihr fragiles System? Was machst du gut? Was machst du falsch? Was sollte der nächste Schritt in Ihrer Produkt-Roadmap sein? Muss irgendein Code überarbeitet/neu geschrieben werden? Was sind Ihre gemeinsamen Fehlerquellen?

All diese Fragen sind wichtig zu stellen und können mit datengestützten Erkenntnissen beantwortet werden, die durch die Implementierung guter Beobachtbarkeitspraktiken erstellt werden.

In diesem Artikel erfahren Sie, was Beobachtbarkeit ist, warum sie wichtig ist und welche Probleme mit Beobachtbarkeit gelöst werden können. Außerdem lernen Sie einige Best Practices für Beobachtbarkeit und deren Implementierung kennen, sodass Sie noch heute mit der Verbesserung Ihrer Anwendung beginnen können.

Was ist Beobachtbarkeit?

Beobachtbarkeit ist das Ausmaß, in dem Sie wissen, was in Ihrem Softwaresystem vor sich geht, ohne neuen Code schreiben zu müssen.

Wenn Sie gefragt würden, welcher Ihrer Microservices die meisten Fehler aufweist, welcher Teil Ihres Systems die schlechteste Leistung erbringt oder welcher Front-End-Fehler bei Ihren Kunden am häufigsten auftritt, könnten Sie diese Fragen beantworten? Wenn Ihr Team hinausgehen und Code schreiben muss, um darauf zu reagieren, ist es fair zu sagen, dass Ihr System nicht beobachtbar ist. Das bedeutet, dass Ihr System ständig zum Maulwurfspiel wird, wenn neue Fragen gestellt werden.

Warum ist Beobachtbarkeit wichtig?

Eine gute Beobachtbarkeit ermöglicht es Ihnen, positive datengesteuerte Geschäftsergebnisse zu erzielen. Zu wissen, woran Sie arbeiten, was Sie verbessern und was Sie ignorieren sollten, kann Ihr Unternehmen von Erfolg zu Erfolg führen und Ihnen Zeit für Dinge sparen, die Ihren Kunden egal sind oder nicht einmal wirkliche Probleme sind, wie das Anbieten einer Sprache auf Ihrer Website . die Ihre Kunden wahrscheinlich nicht verwenden.

Beobachtbarkeit ist auch für neue Softwarepraktiken von entscheidender Bedeutung. Softwaresysteme sind in den letzten Jahrzehnten immer komplexer geworden; Best Practices für die Überwachung haben sich jedoch nicht mit der gleichen Geschwindigkeit entwickelt. Traditionell wurde die Webentwicklung mit etwas wie dem LAMP-Stack (Linux, Apache, MySQL, PHP/Perl/Python) durchgeführt, der eine große Datenbank mit Middleware, einer Webschicht und einem Caching ist. Der LAMP-Stack ist sehr einfach und ziemlich trivial zu debuggen. Alles, was Sie tun müssen, ist, alle oben genannten Lasten in großem Umfang auszugleichen, und alle Probleme können aufgrund der monolithischen Natur der Anwendung schnell sortiert, behoben und gelöst werden.

Die heutigen Softwareangebote, Frameworks, Paradigmen und Bibliotheken haben jedoch die Komplexität ihrer Systeme aufgrund von Dingen wie Cloud-Infrastruktur, verteilten Microservices, mehreren geografischen Standorten, mehreren Sprachen, mehreren Softwareangeboten und Container-Orchestrierungstechnologie dramatisch erhöht.< /p>

Beobachtbarkeit kann Ihnen dabei helfen, wichtige Fragen zu Ihrem Softwaresystem und all den verschiedenen Zuständen, die es durch Beobachten durchlaufen kann, zu stellen und zu beantworten.

Laut Str...

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow