À propos du projet
GoAccess est un analyseur de journaux web open-source et en temps réel conçu pour les administrateurs système, les ingénieurs DevOps et les professionnels de la sécurité. Il analyse les journaux des serveurs web à la volée pour fournir des statistiques HTTP exploitables et des rapports visuels, aidant les utilisateurs à surveiller le trafic, à détecter les anomalies et à résoudre les problèmes.
Les capacités clés incluent :
- Formats de sortie multiples : prend en charge la sortie interactive du terminal, les tableaux de bord HTML en temps réel, ainsi que les rapports JSON et CSV.
- Large support des journaux : compatible avec divers formats de journaux, notamment Apache, Nginx, Amazon S3, CloudFront, Elastic Load Balancing, Google Cloud Storage, Caddy et Traefik, avec la prise en charge de chaînes de format de journal personnalisées.
- Surveillance en temps réel : met à jour les métriques toutes les 200 ms dans le terminal et chaque seconde dans la sortie HTML.
- Caractéristiques de performance : écrit en C avec des tables de hachage en mémoire optimisées pour les grands ensembles de données, prise en charge de l'analyse multi-thread et persistance sur disque pour le traitement incrémentiel des journaux.
- Métriques avancées : suit les temps de réponse des applications, le nombre de visiteurs, la bande passante, la consommation de ressources des hôtes virtuels et le mappage ASN pour la détection du trafic malveillant.
- Flexibilité de déploiement : peut être exécuté comme un binaire autonome sur les systèmes *nix, via Docker, ou à distance via SSH.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.