Redis
 sql >> Base de données >  >> NoSQL >> Redis

Quel est l'intérêt de REDIS dans la pile ELK ?

Redis ou Kafka ou XYZ peuvent être utilisés comme tampon dans la pile ELK comme vous l'avez remarqué à juste titre.

Les gens d'ES ont publié hier un article de blog sur l'utilisation de Kafka dans le pipeline, mais cela aurait tout aussi bien pu être Redis ou XYZ. Ils font un bon point sur QUAND un tel tampon pourrait être nécessaire et quand ce n'est pas le cas.

C'est une bonne idée d'avoir un tel tampon afin de

  1. gérer les pics d'événements
  2. traiter un cluster ES potentiellement inaccessible

Si vous n'anticipez pas de tels comportements, c'est-à-dire que vous savez

  1. vos événements arriveront toujours au même rythme et/ou
  2. vous êtes d'accord avec l'envoi de vos journaux un peu plus tard au cas où vous auriez besoin de mettre à niveau votre cluster ES

... alors vous n'avez pas besoin d'un tel tampon. De plus, ce sera un logiciel de moins dont vous aurez besoin pour gérer, surveiller et entretenir.

En ce qui concerne l'écosystème Elastic Stack, il n'y a pas d'approche unique, cela dépend toujours de votre cas d'utilisation et de vos exigences. Vous devez vous demander ce qui est important pour vous, votre ou vos systèmes et vos utilisateurs, puis concevoir votre solution en conséquence.