Загрузка...

What is the right path of logging?

Thread in Programming created by NingaGo May 10, 2025. 76 views

  1. NingaGo
    NingaGo Topic starter May 10, 2025 44 Feb 9, 2024
    PYTHON

    Приветствую, у меня встал вопрос о логгировании действий пользователя в боте телеграмм (AIOGRAM 3).
    Поясняю: В пример представьте: есть некий игровой бот в нем есть экономическая система, балансы, банки и другие игровые моменты. Допустим, игрок 1 захотел передать деньги игроку 2, это действие нужно залоггировать в системе, что бы можно было в случае чего посмотреть, что такой-то игрок сделал тогда-то то-то то-то
    Для малого кол-ва игроков, в размере от 100-300 можно было бы обойтись простым лог-файлом я думаю, либо писать действия в отдельную таблицу в бд, а если таких игроков будет >1000 , то это уже наверняка не подходит (файл с логом - точно, опять же, я так думаю).

    Спросил я за такой вопрос у нейронки, вот что она мне ответила:

    1. Elasticsearch + Kibana
    2. ClickHouse (я думаю не понадобится, не миллиарды данных)
    3. TimescaleDB (расширение PostgreSQL)
    4. Redis + TimeSeries (Redis сейчас используется в качестве хранилища для машины состояний (FSM))

    Каковы ваши мысли и идеи на счет этого?
     
  2. kernel_32
    kernel_32 May 10, 2025 15 Jul 17, 2019
    Что угодно кроме файла
     
Top
Loading...