Обсудим Хранение краш логов.

NASA__

Активный участник
Пользователь
Баллы
66
Q, человеки. ​
Есть не самая популярная тема у админов - собирать краш логи юзеров и читать их ̶п̶о̶ ̶н̶о̶ч̶а̶м̶ , чтобы исправлять ошибки клиента. Допустим, у меня есть программисты, которые неким образом могут изымать логи у игроков. Но вот где их хранить и как упорядочивать? За сутки может скопиться штук 200-300, при условии, что у меня будет конфиг, в котором я могу указать "запрещённые" слова. Т.е. если я впишу в конфиг слова "Out of memory", то все краш логи с этими словами не будут попадать на сервер. Фильтрация по ключевым словам. Конечно, тратить дисковое пространство своего сервера не есть
6.jpeg

Самое логично тут - юзать pastebin, но тут начинаются проблемы с конфиденциальностью (ибо у юзеров там характеристики компа, ники, все дела, не хочу я это распространять) и сортировкой. Ещё придётся писать удобный GUI, который будет помнить все ссылки на краш логи, иметь сортировку по датам, по никам, по ключевым словам. А это всё опять муторно, сложно, долго и другие синонимы. Чтобы не изобретать велосипед, хотелось бы посовещаться с ведрожителями. Есть ли в интернетах удобное хранилище логов, чтоб всё было с настройкой прав доступа, бесплатно, удобно, была сортировка и т.д.? Буду рад любой информации.
 
Если отбросить часто повторяющиеся, по типу того же Out of memory это не есть большой объем. Это же текст.
Ну и на крайняк, чистить их каждое Н времени и не нужно никакой возни с обвязками.
 
Обозначьте подробности. Хостинг VDS/VPS?
 
Каким образом логи "изымаются" у игроков? И куда потом складываются?
 
Если отбросить часто повторяющиеся, по типу того же Out of memory это не есть большой объем. Это же текст.
Ну и на крайняк, чистить их каждое Н времени и не нужно никакой возни с обвязками.
Тогда нужно сортировать по нескольким критериям. Придётся писать программу для сортировки логов на сервере, для их быстрого поиска и т.д. Я же хочу:
1)Не занимать своё дисковое пространство.
2)Юзать всё бесплатно.
3)Не иметь проблем с сортировкой.
4)Мороженое.
 
Каким образом логи "изымаются" у игроков? И куда потом складываются?
Ладно, "изыматься" будут лаунчером, складываться куда угодно\отправляться на любой сервис\сервер. Логи можно как угодно преобразовывать, архивировать и т.д. Мои программисты в это смогут.
 
Ладно, "изыматься" будут лаунчером, складываться куда угодно\отправляться на любой сервис\сервер. Логи можно как угодно преобразовывать, архивировать и т.д. Мои программисты в это смогут.
Это вопрос или утверждение (конец задачи)?
 
Ладно.
Эх, а у меня стока идей ))))
 
Тогда нужно сортировать по нескольким критериям. Придётся писать программу для сортировки логов на сервере, для их быстрого поиска и т.д. Я же хочу:
1)Не занимать своё дисковое пространство.
2)Юзать всё бесплатно.
3)Не иметь проблем с сортировкой.
4)Мороженое.

Банально: база ключ -> значение. Ключ - заголовок ошибки, значения - полный лог и вся нужная тебе инфа. Написать вывод всей этой шелухи - дело 5 минут в максимуме (если на пыхе, программа отдельная для этого не нужна, с точки зрения реальной надобности и затрат на создание).

Сомневаюсь что существует полностью нужный и бесплатный тебе вариант.

Если программисты в состоянии реализовать парсинг / передачу / сортировку логов, то и задачу с реализацией они сами в состоянии сделать, без надобности спрашивать это здесь ибо выглядит это странным.
 
И опять же, даже 1% всего дискового пространства текстом крашей майнкрафта ты не забьешь. Если конечно не будет лазеек для умышленного засирания тебе его же.
 
Ответ нет. Все - выбрасывай. Придется тебе таки закупать терабайтник к дедику и будет тебе удобно приватно и сортируемо.
 
Банально: база ключ -> значение. Ключ - заголовок ошибки, значения - полный лог и вся нужная тебе инфа. Написать вывод всей этой шелухи - дело 5 минут в максимуме (если на пыхе, программа отдельная для этого не нужна, с точки зрения реальной надобности и затрат на создание).

Сомневаюсь что существует полностью нужный и бесплатный тебе вариант.

Если программисты в состоянии реализовать парсинг / передачу / сортировку логов, то и задачу с реализацией они сами в состоянии сделать, без надобности спрашивать это здесь ибо выглядит это странным.
Господи, я прошу сервис, в котором всё это есть, а не описание, как написать самому. Я просто не хочу изобретать велосипед, если такой сервис есть. Мне НЕ НУЖНЫ советы по написанию сортировки логов, если придётся, то без подсказок реализуем. И меня не интересует, сколько логи занимают места.
 
Я дословно пояснил простоту задачи и то, что ты хочешь - тебе не нужно.
Твое дело.
 
Ответ нет. Все - выбрасывай. Придется тебе таки закупать терабайтник к дедику и будет тебе удобно приватно и сортируемо.
А я таки нашёл. Бесплатно, сортируемо и даже красиво. Со статистикой, блекджеком и РиккиЛоком.
 
Назад
Верх