Встречается на собеседованиях • сегодня
Какие плюсы и минусы 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}"
}
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы