Skip to content

Latest commit

 

History

History
160 lines (89 loc) · 8.34 KB

README.de-de.md

File metadata and controls

160 lines (89 loc) · 8.34 KB

SigNoz-logo

Überwache deine Anwendungen und behebe Probleme in deinen bereitgestellten Anwendungen. SigNoz ist eine Open Source Alternative zu DataDog, New Relic, etc.

Lizenz Downloads GitHub issues tweet

SigNoz hilft Entwicklern, Anwendungen zu überwachen und Probleme in ihren bereitgestellten Anwendungen zu beheben. SigNoz benutzt verteilte Einzelschritt-Fehlersuchen, um Einblick in deinen Software-Stack zu bekommen.

👉 Du kannst Werte wie die P99-Latenz und die Fehler Häufigkeit von deinen Services, externen API Aufrufen und einzelnen Endpunkten sehen.

👉 Du kannst die Ursache des Problems finden, indem du zu dem Einzelschritt gehst, der das Problem verursacht und dir detaillierte Flamegraphs von einzelnen Abfragefehlersuchen anzeigen lassen.

👉 Erstelle Aggregate auf Basis von Fehlersuche Daten, um geschäftsrelevante Metriken zu erhalten.

SigNoz Feature



Werde Teil unserer Slack Community

Sag Hi zu uns auf Slack 👋



Funktionen:

  • Übersichtsmetriken deiner Anwendung wie RPS, 50tes/90tes/99tes Quantil Latenzen und Fehler Häufigkeiten.
  • Übersicht der langsamsten Endpunkte deiner Anwendung.
  • Sieh dir die genaue Einzelschritt-Fehlersuche deiner Abfrage an, um Fehler in nachgelagerten Diensten, langsamen Datenbank Abfragen und Aufrufen von Drittanbieter Diensten wie Zahlungsportalen, etc. zu finden.
  • Filtere Einzelschritt-Fehlersuchen nach Dienstname, Latenz, Fehler, Stichworten/ Anmerkungen.
  • Führe Aggregate auf Basis von Einzelschritt-Fehlersuche Daten (Ereignisse/Abstände) aus, um geschäftsrelevante Metriken zu erhalten. Du kannst dir z. B. die Fehlerrate und 99tes Quantil Latenz von customer_type: gold, deployment_version: v2 oder external_call: paypal ausgeben lassen.
  • Einheitliche Benutzeroberfläche für Metriken und Einzelschritt-Fehlersuchen. Du musst nicht zwischen Prometheus und Jaeger hin und her wechseln, um Fehler zu beheben.



Wieso SigNoz?

Als Entwickler fanden wir es anstrengend, uns für jede kleine Funktion, die wir haben wollten, auf Closed Source SaaS Anbieter verlassen zu müssen. Closed Source Anbieter überraschen ihre Kunden zum Monatsende oft mit hohen Rechnungen, die keine Transparenz bzgl. der Kostenaufteilung bieten.

Wir wollten eine selbst gehostete, Open Source Variante von Lösungen wie DataDog, NewRelic für Firmen anbieten, die Datenschutz und Sicherheitsbedenken haben, bei der Weitergabe von Kundendaten an Drittanbieter.

Open Source gibt dir außerdem die totale Kontrolle über deine Konfiguration, Stichprobenentnahme und Betriebszeit. Du kannst des Weiteren neue Module auf Basis von SigNoz bauen, die erweiterte, geschäftsspezifische Funktionen anbieten.

Unterstützte Programmiersprachen:

Wir unterstützen OpenTelemetry als die Software Library, die du nutzen kannst um deine Anwendungen auszuführen. Jedes Framework und jede Sprache die von OpenTelemetry unterstützt wird, wird auch von SigNoz unterstützt. Einige der unterstützten, größeren Programmiersprachen sind:

  • Java
  • Python
  • NodeJS
  • Go

Hier findest du die vollständige Liste von unterstützten Programmiersprachen - https://opentelemetry.io/docs/



Erste Schritte mit SigNoz

Bereitstellung mit Docker

Bitte folge den hier aufgelisteten Schritten um deine Anwendung mit Docker bereitzustellen.

Die Anleitungen zur Fehlerbehebung könnten hilfreich sein, falls du auf irgendwelche Schwierigkeiten stößt.

 

Bereitstellung mit Kubernetes und Helm

Bitte folge den hier aufgelisteten Schritten, um deine Anwendung mit Helm Charts bereitzustellen.



Vergleiche mit anderen Lösungen

SigNoz vs. Prometheus

Prometheus ist gut, falls du dich nur für Metriken interessierst. Wenn du eine nahtlose Integration von Metriken und Einzelschritt-Fehlersuchen haben möchtest, ist die Kombination aus Prometheus und Jaeger nicht das Richtige für dich.

Unser Ziel ist es, eine integrierte Benutzeroberfläche aus Metriken und Einzelschritt-Fehlersuchen anzubieten, ähnlich wie es SaaS Anbieter wie Datadog tun, mit der Möglichkeit von erweitertem filtern und aggregieren von Fehlersuchen. Etwas, was in Jaeger aktuell fehlt.

 

SigNoz vs. Jaeger

Jaeger kümmert sich nur um verteilte Einzelschritt-Fehlersuche. SigNoz erstellt sowohl Metriken als auch Einzelschritt-Fehlersuche, daneben haben wir auch Protokoll Verwaltung auf unserem Plan.

Außerdem hat SigNoz noch mehr spezielle Funktionen im Vergleich zu Jaeger:

  • Jaeger UI zeigt keine Metriken für Einzelschritt-Fehlersuchen oder für gefilterte Einzelschritt-Fehlersuchen an
  • Jaeger erstellt keine Aggregate für gefilterte Einzelschritt-Fehlersuchen, z. B. die P99 Latenz von Abfragen mit dem Tag - customer_type='premium', was hingegen mit SigNoz leicht umsetzbar ist.



Zum Projekt beitragen

Wir ❤️ Beiträge zum Projekt, egal ob große oder kleine. Bitte lies dir zuerst die CONTRIBUTING.md durch, bevor du anfängst, Beiträge zu SigNoz zu machen.

Du bist dir nicht sicher, wie du anfangen sollst? Schreib uns einfach auf dem #contributing Kanal in unserer Slack Community.



Dokumentation

Du findest unsere Dokumentation unter https://signoz.io/docs/. Falls etwas unverständlich ist oder fehlt, öffne gerne ein Github Issue mit dem Label documentation oder schreib uns über den Community Slack Channel.



Community

Werde Teil der Slack Community um mehr über verteilte Einzelschritt-Fehlersuche, Messung von Systemzuständen oder SigNoz zu erfahren und sich mit anderen Nutzern und Mitwirkenden in Verbindung zu setzen.

Falls du irgendwelche Ideen, Fragen oder Feedback hast, kannst du sie gerne über unsere Github Discussions mit uns teilen.

Wie immer, danke an unsere großartigen Unterstützer!