LINUX.ORG.RU
ФорумTalks

Где хранить логи!?

 


0

1

В рот нам логи! Мы тут немного поспорили, и мнения разделились:

  1. В реляционной базе данных
  2. В нереляционной базе данных (couchbase?), возможно с индексами id в реляционной
  3. Всё вышеперечисленное, но логгер должен быть написан на Go, а его демонская сущность управляться через systemd
  4. Всё предыдущее кроме логгера на Go, вместо этого нужно сделать микросервис на Java, работающий в инфраструктуре Spring Cloud + Netflix OpenSource
  5. В файлах
  6. В syslog где бы он ни был (например, в apache kafka?)
  7. Напрямую в бинарные логи Поттеринга
  8. Один человек ничего не понял про логи, но пожаловался что не знает как кросс-дистрибутивно между Убунтой, Альтом и еще чему-то написать конфиг (именно конфиг, а не скрипт!) для NetworkManager так, чтобы два интерфейса запускались с промежутком в 15 секунд

А вы что думаете, братцы?

★★★★☆

Последнее исправление: beastie (всего исправлений: 2)

я бы сказал что точно не 3 и не 4, но вот 3 вполне нормален, да и 4 тоже сойдет в целом. Нумерацию проверь короче

upcFrost ★★★★★
()

А вы что думаете, братцы?

Такой толстый, а в lorcode не умеешь.

beastie ★★★★★
()

Хранить там, где удобно искать. По личному опыту скажу, что нереляционная БД хорошо справляется с этой задачей. Когда-то давно писал свое решение на монге, сейчас всё уходит в graylog (elasticsearch). Не вижу проблем использовать реляционную БД.

Spectator
()
Ответ на: комментарий от Spectator

ну типичный страх - апликуха глюкнула и записала файлуху в 0 свободного места, всё встало колом и базка не загружается больше, а чтобы почитстить место или сделать бэкап надо загрузиться, итп

stevejobs ★★★★☆
() автор топика
Последнее исправление: stevejobs (всего исправлений: 2)

В реестре :D

invy ★★★★★
()

С точки зрения приложения — в сислоге. С точки зрения сислога — в файле с синком по каждой записи. С точки зрения админа можно tail-f-парсить и писать в рбд, если так нужна аналитика. То есть в целом 6. Аргументы: не надо изобретать велосипеды, не надо раскорапчивать лог-базы после паники, не надо хранить оригиналы в разжатом виде, не надо городить лишнее при отсутствии необходимости.

arturpub ★★
()

на dropbox зашифровав openssl-ем

Reedych ★☆
()
Ответ на: комментарий от stevejobs

Не, ну если так к вопросу подходить, то писать нужно в несколько мест сразу - мало ли что-то тазом накроется.

Spectator
()

Какие логи? Если приложения, размазанного по сотне контейнеров, то syslog->logstash->elastic

leave ★★★★★
()

Логи нужно хранить на специальном лог-сервере.

CYB3R ★★★★★
()

Многие интерпрайзы хранят логи в HDFS, например, и парсят хадупом

michwill ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.