Встречается на собеседованиях • сегодня

Какие плюсы и минусы ELK в микросервисной архитектуре

Плюсы:

  • Централизованное логирование – ELK (Elasticsearch, Logstash, Kibana) собирает логи со всех сервисов в одном месте.
  • Гибкость анализа – Kibana позволяет строить дашборды, а Elasticsearch – быстро искать по логам.
  • Масштабируемость – Elasticsearch легко масштабируется горизонтально под нагрузку.

Минусы:

  • Сложность настройки – требуется тонкая настройка Logstash-пайплайнов и Elasticsearch-кластера.
  • Ресурсоемкость – Elasticsearch потребляет много памяти, особенно при больших объемах данных.
  • Задержки – в высоконагруженных системах возможны задержки при индексации логов.

Пример конфигурации Logstash для микросервисов:

python
input {
  beats {
    port => 5044
  }
}
filter {
  grok {
    match => { "message" => "%{TIMESTAMP_ISO8601:timestamp} %{LOGLEVEL:level} %{GREEDYDATA:msg}" }
  }
}
output {
  elasticsearch {
    hosts => ["elasticsearch:9200"]
    index => "microservice-logs-%{+YYYY.MM.dd}"
  }
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы