Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Jaki jest sens REDIS w stosie ELK?

Redis, Kafka lub XYZ mogą być używane jako bufor w stosie ELK, jak słusznie zauważyłeś.

Ludzie z ES opublikowali wczoraj wpis na blogu o używaniu Kafki w potoku, ale równie dobrze mógł to być Redis lub XYZ. Dobrze zwracają uwagę na to, KIEDY taki bufor może być potrzebny, a kiedy nie jest.

Dobrym pomysłem jest posiadanie takiego bufora, aby

  1. obsługa skoków zdarzeń
  2. radzić sobie z potencjalnie nieosiągalnym klastrem ES

Jeśli nie przewidujesz takich zachowań, czyli wiesz

  1. Twoje wydarzenia będą zawsze odbywać się w tym samym tempie i/lub
  2. możesz wysłać swoje logi nieco później na wypadek konieczności uaktualnienia klastra ES

...to nie potrzebujesz takiego bufora. Co więcej, będzie to o jedno oprogramowanie mniej potrzebne do zarządzania, monitorowania i konserwacji.

Jeśli chodzi o ekosystem Elastic Stack, nie ma jednego uniwersalnego podejścia, zawsze zależy to od konkretnego przypadku użycia i wymagań. Musisz zadać sobie pytanie, co jest ważne dla Ciebie, Twojego systemu (systemów) i użytkowników, a następnie odpowiednio zaprojektować swoje rozwiązanie.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. parametr maxmemory w redis.conf

  2. Resque, Resque Server, na RedisToGo z Heroku

  3. Projektowanie aplikacji z Redis jako magazynem danych. Co? Czemu?

  4. Redis Połączenie przez gniazdo na Node.js

  5. Czy istnieje analog MGET dla skrótów Redis?