В цепочках сложного только то, каково расстояние по времени между событиями в этой цепочки.
Сколько нужно явистов и какого уровня, чтобы сделать своё на esper? Не для большой нагрузки, а для простых сценариев корреляции типа цепочек, которые сложно сделать на чужом готовом опенсорсе.