Задать вопрос
@ashosha

В какую сторону двигаться при создании системы отслеживания состояния большого количества устройств (Fault Management)?

Здравствуйте.

Имеется 400'000 устройств, которые шлют суммарно порядка 1'000 a-la syslog сообщений в секунду. В каждом сообщении, помимо прочего, имеется идентификатор устройства, а также "число ошибок". По некоторому алгоритму надо выдать аларм (и показать идентификатор устройства, для которого он сработал), когда число ошибок за определённый период времени превышает настраиваемый порог (будут и другие алгоритмы определения "проблем").

Пока интересует концепция.

Сейчас использую MySQL (с партиционированием по вспомогательным полям) + Python на единственном сервере, но система загибается.
  • Вопрос задан
  • 2467 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Аналитик данных: расширенный курс
    11 месяцев
    Далее
  • Skillbox
    Профессия Data Analyst
    12 месяцев
    Далее
  • ProductStar
    Профессия Аналитик данных
    12 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
begemot_sun
@begemot_sun
Программист в душе.
Как минимум держать информацию об устройствах в памяти. Базу использовать только как медленное персистентное хранилище.
Ответ написан
Комментировать
@ashosha Автор вопроса
Стоит ли смотреть в сторону Spark ?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Principal Recruitment Москва
от 200 000 до 250 000 ₽
Principal Recruitment Москва
от 200 000 до 350 000 ₽
Principal Recruitment Москва
от 200 000 до 350 000 ₽