Мы разработали PaaS-решение для PHP.В рамках этого мы предлагаем разработчикам просматривать файлы Apache error_log и access_log через наш API.
В настоящее время мы записываем журналы в файлы на диске отдельно для каждого развертывания (vhost).
Так как это не 'не слишком хорошо масштабируется с большим числом узлов и развертываний, даже если файлы находятся в распределенной файловой системе (GlusterFS), мы хотели бы переключиться на что-то лучшее.
Специально для биллинга и статистических целей мы бы предпочли не делать этогоанализировать файлы журналов каждый раз.
Поскольку копируемые коллекции MongoDB выглядят потрясающе для ведения журналов, мы хотели пойти на это.Но оказывается, что они не работают с автоматическим разделением, что портит нам точку зрения, поскольку мы ожидаем гораздо больше операций записи, чем чтения.
Другим вариантом была Cassandra, которая мне нравится, поскольку каждый узел равенподход, но у них нет чего-то похожего на ограниченные коллекции.
Оказывается, ни одно из двух решений не предлагает отдельную функцию, которая помогает мне принять решение, или я не вижу его.
Так что я хотел бы знать, кто-нибудь раньше использовал одну из двух систем для регистрации?Какой у вас опыт, можете ли вы дать мне несколько советов?Или есть другие решения, которые лучше соответствуют нашим потребностям?