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

Что входит в ELK

ELK — это стек технологий для сбора, хранения и анализа логов. Состоит из трех основных компонентов:

  1. Elasticsearch — распределенная поисковая и аналитическая система на основе NoSQL. Хранит данные в индексированном виде, позволяет быстро искать и агрегировать логи.

  2. Logstash — инструмент для приема, обработки и передачи логов. Поддерживает множество источников (файлы, базы данных, API), фильтрует и преобразует данные перед отправкой в Elasticsearch.

  1. Kibana — веб-интерфейс для визуализации и анализа данных из Elasticsearch. Позволяет строить дашборды, графики, таблицы.

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

ruby
input {
  file {
    path => "/var/log/nginx/access.log"
    start_position => "beginning"
  }
}
filter {
  grok {
    match => { "message" => "%{COMBINEDAPACHELOG}" }
  }
}
output {
  elasticsearch {
    hosts => ["localhost:9200"]
  }
}

Современные версии ELK часто включают дополнительные компоненты, такие как Beats (легкие агенты для сбора данных) или APM (мониторинг производительности приложений).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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