Как функция Graphite суммирует работу с avg-работой?

Обычно это делается следующим образом:

Когда вы регистрируете пользователя, вы также устанавливаете cookie на клиенте (и сохраняете значение cookie в базе данных), истекающее через определенное время (1-2 недель).

Когда приходит новый запрос, проверьте, существует ли определенный файл cookie, и если да, посмотрите в базу данных, чтобы узнать, соответствует ли она определенной учетной записи. Если он будет соответствовать, вы «свободно» войдете в эту учетную запись. Когда я говорю свободно, я имею в виду, что вы только позволяете этой сессии читать какую-то информацию и не писать информацию. Вам нужно будет запросить пароль, чтобы разрешить параметры записи.

Это все, что есть. Хитрость заключается в том, чтобы убедиться, что «свободный» логин не может нанести большой вред клиенту. Это несколько защитит пользователя от кого-то, кто схватит его, запомнит мне cookie и попытается войти в систему как он.

0
задан Abhijit Sarkar 14 July 2018 в 00:16
поделиться

1 ответ

Ваши данные с интервалом в 10 минут, поэтому в каждом 1-часовом периоде есть 6 баллов. Графит просто возьмет сумму ненулевых значений за каждый период, деленный на счетчик (стандартный средний показатель). Если вы посмотрите на сырую серию, вы, скорее всего, обнаружите, что в 10:00 и 10:10 есть нулевые значения

0
ответ дан AussieDan 17 August 2018 в 12:04
поделиться
  • 1
    Данные отправляются каждые 10 секунд, поэтому в течение часа имеется 360 точек данных, большинство ноль. – Abhijit Sarkar 14 July 2018 в 16:47
  • 2
    Существует разница между нулевым значением и нулевым значением, в общем случае функции агрегации Graphite (например, суммирование) отбрасывают нулевые значения, но используют нулевые значения. Лучший способ понять, как работают функции Graphite - прочитать источник, в данном случае github.com/graphite-project/graphite-web/blob/master/webapp/… – AussieDan 16 July 2018 в 00:53
  • 3
    Я использую transformNull(0), поэтому есть только нули, нет нулей. – Abhijit Sarkar 16 July 2018 в 05:01
Другие вопросы по тегам:

Похожие вопросы: