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 dans la documentation Stackhero

Stackhero offre une solution Graylog cloud entièrement gérée, conçue pour la rapidité et la simplicité. Vous pouvez :

  • Compter sur un serveur SMTP d'email dédié et illimité inclus avec votre service.
  • Appliquer les mises à jour facilement en un seul 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é.
  • Profiter d'une performance et d'une sécurité accrues 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 : vous pouvez commencer avec la solution Graylog cloud hosting de Stackhero en seulement quelques minutes.

Une fois le format approprié sélectionné (nous espérons que vous avez choisi GELF !), il faut choisir le protocole de communication entre TCP et 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'affectera 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.

  1. N'affecte pas votre application si Graylog est lent ou indisponible.
  1. Certains messages peuvent être perdus.
  2. Le chiffrement n'est pas disponible.
  3. La taille des messages est limitée à 8192 octets.

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'avantage 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 délai d'expiration, ce qui peut la ralentir.

Autre avantage, vous pouvez chiffrer vos communications avec TLS (aussi appelé SSL).

  • Garantit que le message a bien été reçu.
  • Le chiffrement est disponible (TLS).
  • Pas de limitation de taille de message
  • Peut ralentir l'expéditeur si Graylog répond lentement ou est indisponible.