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

Что такое ELK Stack

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

  1. Elasticsearch — NoSQL-база данных для хранения и поиска данных (логов).
  2. Logstash — конвейер для обработки и трансформации данных перед отправкой в Elasticsearch.
  3. Kibana — веб-интерфейс для визуализации и анализа данных.

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

java
input {
  file {
    path => "/var/log/app.log"
    start_position => "beginning"
  }
}
filter {
  grok {
    match => { "message" => "%{TIMESTAMP_ISO8601:timestamp} %{LOGLEVEL:level} %{GREEDYDATA:msg}" }
  }
}
output {
  elasticsearch {
    hosts => ["localhost:9200"]
  }
}

Используется для мониторинга приложений, анализа ошибок и бизнес-аналитики. Альтернативы — Grafana Loki, Splunk.

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

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

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

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