Сколько ЦП / памяти / хранилища мне нужно хотя бы для использования ELK - PullRequest
0 голосов
/ 27 мая 2020

Наш проект требует агрегирования журналов различных микросервисов, и ELK - отличный инструмент для этого. Однако наш проект требует развертывания приватизации, а это означает, что нам необходимо развернуть все решение на собственных серверах клиентов. Судя по этому видео (https://www.youtube.com/watch?v=cC4GGJ0JsSE), ELK имеет предварительные условия не менее 2 ГБ ОЗУ и не менее 20 ГБ хранилища, всегда ли это происходит? Если да, то ELK требует небольшого количества ресурсов, что может не совсем соответствовать нашей ситуации развертывания приватизации. Создайте эту проблему и я хотел бы получить совет и предложение о том, следует ли мне выбрать ELK для сценария развертывания приватизации для агрегирования журналов.

1 Ответ

1 голос
/ 27 мая 2020

Если мы углубимся во все три стека, это Elasti c Search, Logsta sh и Kibana

LOGSTA SH

  • Logstash's Самым большим недостатком или «ахилловой пятой» всегда была производительность и потребление ресурсов (размер кучи по умолчанию составляет 1 ГБ).
  • Хотя производительность значительно улучшилась с годами, она все еще намного медленнее, чем альтернативы
  • Лучшими альтернативами logsta sh являются rsyslog, filebeat и fluentd. последние два действительно хороши с точки зрения среды docker и агрегирования логов. потребление меньше по сравнению с logsta sh

ELASTI C SEARCH

  • Elasticsearch - это распределенный поиск и аналитика RESTful движок, способный хранить данные и искать их в режиме, близком к реальному времени.

  • Так как это касается операций индексирования и поиска, да, потребление ЦП будет высоким.

  • Лучше использовать Solar и Lucene в зависимости от вашего бизнес-сценария, поскольку они служат одной цели.

  • Лучшее, что я могу дать, - это использовать Splunk. Я передаю мяч вашей площадке, чтобы реализовать его.

KIBANA

  • Kibana - это просто инструмент визуализации. Я не видел, чтобы он потреблял много ресурсов ЦП
  • Опять же, у нас есть лучшие альтернативы, такие как Grafana и Promethus , что действительно хорошо по сравнению с Kibana.

Надеюсь, это вам поможет.

...