Встречается на 1% собеседований по Python
Какие плюсы и минусы 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
интервью вопросы и ответы