0xfurai / 0xfurai/peekaping

Enhancement: Add regex support for HTTP(s) Json query or HTTP(s) Keyword monitors

Offen
#246 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Go
Sterne
1.2k
Forks
69
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

When using the "HTTP(s) Json query" or "HTTP(s) keyword" monitors it would be great if there were a regex option when comparing the results.
I have an API that only returns an ISO time string like "2025-12-20T22:10:33:432Z" inside a Json block. The usual comparisons like "=" and ">" don't really work here. Right now I use a keyword search for "2025", but this will break in a few days on New Year 😉

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Suchen Sie nach den Implementierungen der HTTP(s)-JSON-Abfrage- und Keyword-Überwachung im Codebase, wahrscheinlich in einem Verzeichnis wie 'monitors' oder 'checks'. Identifizieren Sie, wo die Vergleichslogik (wie '=' und '>') definiert ist. Fügen Sie dort die Unterstützung für Regex-Parsing und -Matching hinzu und stellen Sie sicher, dass sie in die bestehende Konfiguration integriert wird. Testen Sie, indem Sie einen Monitor erstellen, der Regex auf einer Beispiel-ISO-Zeichenkette verwendet.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
go
Bereich
backend
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.