Metriken und Nutzung
OverflowLens
Exakte Grenzen, wenn Kardinalitätsüberlauf Anfrageergebnisse verbirgt. Die mögliche Fehlerrate berechnen, wenn OpenTelemetry Anfrageattribute in eine Overflow-Reihe zusammengefasst hat.
- Version
- v0.2.1, 2. Nov. 2026
- Läuft auf
- Browser-App mit lokaler Dateiverarbeitung; eigenständiges Archiv verfügbar
- Lizenz
- Apache-2.0
Eigenständiges Archiv herunterladen: Die App ist im Browser verfügbar. Das Archiv v0.2.1 lässt sich auch lokal bereitstellen.
So sieht es aus
Known successes 900
Known errors 1
SDK overflow 99
Total 1,000
Possible true error rate 0.1% … 10%
Maximum allowed error rate 1%
Conclusion: Cannot determine from these dataWas es tut
Importiere einen gespeicherten OpenTelemetry-Anfragezähler und vergleiche mögliche Fehlerraten mit deinem Grenzwert. Delta analysiert ein Erfassungsintervall; kumulativ vergleicht passende Vorher- und Nachher-Snapshots. Dateien werden lokal in einem Web Worker eingelesen; Zählwerte und Grenzen werden im Browser berechnet. Die gehostete App lädt eigene Ressourcen; importierte Dateien, Grenzwerte und exportierte Berichte werden nicht hochgeladen.
Für wen
- Entwickler, die Fehlerraten nach einem Kardinalitätsüberlauf im OpenTelemetry-SDK untersuchen.
Einschränkungen
- Akzeptiert unkomprimiertes UTF-8-OTLP-JSON mit monotonen, ganzzahligen Sum-Zählern bis 5 MiB pro Datei. Kein Backend für Live-Metriken und keine allgemeine SLO-Auswertung.
- Kumulative Fenster erfordern passende vollständige Snapshots mit stabiler Zuordnung, bekannten unveränderten Startzeiten, ohne Resets oder fallende Zähler.
- Annahmen zur Herkunft müssen bestätigt werden. Eine Datei beweist nicht, dass die Verarbeitung alle Zählwerte und Überlaufpunkte erhalten hat.
Typische Einsätze
Ein Delta-Intervall verstehen
Öffne das enthaltene Beispiel, bestätige die Annahmen und sieh, warum Grenzen von 0,1 % bis 10 % keine Entscheidung über einen Grenzwert von 1 % erlauben.
Kumulative Snapshots vergleichen
Wähle Vorher- und Nachher-Exporte derselben durchgängigen Zählerhistorie. Die Browser-Distribution enthält ein synthetisches Paar aus dem SDK-Labor.
Herunterladen
Neueste stabile Version v0.2.1, veröffentlicht am 2. Nov. 2026. Versionshinweise zu v0.2.1. Versionsdaten am 2. Nov. 2026 aus GitHub Releases abgerufen.
Jede Plattform
- Entpacke das ZIP und stelle seinen Ordner per HTTP bereit. Node.js und Go sind nicht nötig.
Download prüfen
SHA256SUMS.txt enthält SHA-256-Hashes der Release-Dateien. Stimmt der Hash überein, ist Ihre Datei identisch mit der veröffentlichten. Das ist eine Prüfsumme, keine Signatur des Autors: Sie belegt nicht, wer die Datei gebaut hat.
shasum -a 256 -c --ignore-missing SHA256SUMS.txtErster Start
Öffne die App und wähle das Delta- oder kumulative Beispiel. SDK und eigene Dateien sind nicht nötig.
Lade für den bereits veröffentlichten eigenständigen Build das ZIP herunter, entpacke es und starte einen statischen HTTP-Server in overflowlens-0.2.1:
python3 -m http.server 8080 --bind 127.0.0.1Öffne http://127.0.0.1:8080, wähle den Modus, bestätige die Herkunftsannahmen und setze den maximalen Fehlerprozentsatz. Exportiere JSON, um die Erklärung zu speichern.
Plattformen und wie sie geprüft wurden
- Moderner WebbrowserUnterstützung angegeben, keine Laufzeitprüfung
Statische Anwendung auf GitHub Pages; das eigenständige Archiv erfordert einen HTTP-Server statt file://.
Dokumentation und Support
Fragen und Fehlerberichte gehören in den Issue-Tracker des Projekts. Sicherheitsprobleme melden Sie wie in seiner Sicherheitsrichtlinie beschrieben.