Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente |
technique:tips:rapport-goaccess [2024/03/22 20:24] – créée rdelaage | technique:tips:rapport-goaccess [2024/03/23 12:53] (Version actuelle) – rdelaage |
---|
Pour pouvoir l'utiliser il faut récupérer les logs de traefik, notre reverse proxy. La quantité de logs stockés sur les machines est faible mais les logs sont conservés et centralisés par loki sur monitoring. | Pour pouvoir l'utiliser il faut récupérer les logs de traefik, notre reverse proxy. La quantité de logs stockés sur les machines est faible mais les logs sont conservés et centralisés par loki sur monitoring. |
| |
TODO: lien query avec Loki, plus d'infos sur GoAccess | TODO: [lien query avec Loki](https://wiki.picasoft.net/doku.php?id=technique:adminsys:monitoring:log:query#utilisation_de_logcli), plus d'infos sur [GoAccess](https://goaccess.io/) |
| |
Traefik n'étant pas nativement supporté par GoAccess il faut lui expliquer comment comprendre les logs avec ce fichier de conf (à placer dans votre dossier courant `goaccess.conf`) | Traefik n'étant pas nativement supporté par GoAccess il faut lui expliquer comment comprendre les logs avec ce fichier de conf (à placer dans votre dossier courant `goaccess.conf`) |
| |
``` | ``` |
docker run --rm -i --net proxy grafana/logcli:2.9.6 --addr http://loki:3100 query -o raw --limit 0 --parallel-duration=1h --parallel-max-workers=4 --from 2024-03-08T00:00:00+02:00 --to 2024-03-22T00:00:00+02:00 --retries 25 --min-backoff=25 --max-backoff=180 '{container="traefik"}' | docker run --rm -i -v ./goaccess.conf:/goaccess.conf:ro allinurl/goaccess -a -o html -p /goaccess.conf - > report.html | docker run --rm -i --net proxy grafana/logcli:2.9.6 --addr http://loki:3100 query -o raw --limit 0 --parallel-duration=2m --parallel-max-workers=2 --from 2024-03-08T00:00:00+02:00 --to 2024-03-22T00:00:00+02:00 --retries 10 --min-backoff=25 --max-backoff=180 '{container="traefik"}' | docker run --rm -i -v ./goaccess.conf:/goaccess.conf:ro allinurl/goaccess -a -o html -p /goaccess.conf - > report.html |
``` | ``` |
| |
Le rapport est généré dans `report.html`, il faut l'ouvrir avec un navigateur web | Le rapport est généré dans `report.html`, il faut l'ouvrir avec un navigateur web |