Graylog: Choisir le bon protocole
Cette documentation fait partie du guide Choisir les types d'entrée. Consultez le guide complet ici : Comment choisir le bon type d'entrée Graylog.
👋 Bienvenue sur la documentation Stackhero
Stackhero propose une solution Graylog cloud entièrement managée, pensée pour la rapidité et la simplicité. Vous pouvez :
- Compter sur un serveur SMTP d'e-mail dédié et illimité inclus avec votre service.
- Appliquer les mises à jour en toute simplicité, en un clic, sans intervention manuelle.
- Utiliser un nom de domaine personnalisé sécurisé par HTTPS (par exemple, https://logs.votre-entreprise.com), pour offrir à votre équipe un accès direct et sécurisé.
- Bénéficier d'une performance et d'une sécurité optimales sur une infrastructure privée et dédiée, sans ressources partagées ni voisins bruyants.
Concentrez-vous sur vos données, pas sur vos outils : il suffit de quelques minutes pour démarrer avec la solution Graylog cloud hosting de Stackhero.
Une fois le format choisi (nous espérons que vous avez opté pour GELF !), il faut sélectionner le protocole de communication entre TCP et UDP.
Protocole UDP
Le protocole UDP est très simple. Votre application envoie le message au serveur sans attendre de confirmation de réception. Il n'y a pas de dialogue entre le client et le serveur, ce qui signifie que le serveur ne confirme pas la réception du message.
L'avantage de cette approche est que si votre serveur Graylog est lent ou indisponible, cela n'impactera pas les performances de votre application. L'inconvénient est que vous ne pouvez pas garantir que chaque log envoyé par votre application arrivera bien au serveur. De plus, le chiffrement n'est pas disponible avec UDP.
Avantages
- N'impacte pas votre application si Graylog est lent ou indisponible.
Inconvénients
- Certains messages peuvent être perdus.
- Le chiffrement n'est pas disponible.
- La taille des messages est limitée à 8192 octets.
Protocole TCP
Le protocole TCP, contrairement à UDP, permet un échange d'informations entre votre application et Graylog. Cela signifie que vous recevez une confirmation que le message a bien été reçu par Graylog.
L'intérêt de TCP est que vous pouvez renvoyer un message s'il n'est pas reçu par Graylog (par exemple, si le serveur est indisponible). L'inconvénient est que si Graylog est lent ou ne répond pas, votre application doit attendre une réponse ou un timeout, ce qui peut la ralentir.
Autre avantage, vous pouvez chiffrer vos communications avec TLS (aussi appelé SSL).
Avantages
- Garantit que le message a bien été reçu.
- Le chiffrement est disponible (TLS).
- Pas de limitation de taille de message
Inconvénients
- Peut ralentir l'expéditeur si Graylog répond lentement ou est indisponible.