Hi und hallo,
ich habe mal wieder eine etwas extravagante Aufgabenstellung:
Und zwar habe ich eine AdGuard-Home Instanz im Docker und möchte nun das Anfrageprotokoll grafisch aufbereiten.
Idealerweise möchte ich eine Abfrage zu einer bestimmen URL oder noch besser einem bestimmten Dienst machen können und dann einen Graphen, der anzeigt wann und wie häufig die DNS-Anfrage erfolgt ist. Filterbar nach bestimmten Clients.
Ich habe bereits herausgefunden, dass ich das Log in Form einer JSON-Datei unter /mnt/user/appdata/adguard_home/workingdir/data/querylog.json finden kann.
Jedoch habe ich leider keine Idee, wie die darin enthaltenen Daten aufbereitet werden könnten.
Hat hier jemand eine Idee?
Nachdem ich die Suchmaschine dazu schon etwas genervt hab, hab ich das hier dazu gefunden:
Allerdings kann ich damit zugegebnermaßen nicht allzuviel anfangen. Gravana oder das Parsen von Daten sind für mich noch spanische Dörfer...
Hier noch ein anderer Fund dazu:
Und noch einer: