Приведите реальный инцидент и различите нехватку клиентских соединений, перегрузку поиска, индексации и памяти кластера. По одному timeout нельзя определить причину.
Были ли проблемы с подключениями и пиковыми нагрузками на Elasticsearch?
Приведите реальный инцидент и различите нехватку клиентских соединений, перегрузку поиска, индексации и памяти кластера. По одному timeout нельзя определить причину.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Приведите реальный инцидент и различите нехватку клиентских соединений, перегрузку поиска, индексации и памяти кластера. По одному timeout нельзя определить причину.
Полезные данные — latency, ошибки и rejected-запросы, состояние thread pools, heap/GC, распределение шардов и длительность запросов. Расскажите, как ограничивали concurrency, переиспользовали соединения, меняли batching или оптимизировали запрос. Увеличение timeout может лишь спрятать перегрузку. Если таких проблем не было, не придумывайте инцидент: объясните, какие метрики наблюдали и как диагностировали бы его. Результат подтверждают сравнением при сопоставимой нагрузке.