Я запускаю приложение Python Pyramid
и хочу измерить количество запросов, поступающих в секунду. Для этого я использую datadog
. У нас есть сервер данных для всей компании. В моем случае, когда мое приложение работает, у нас работает dd-agent
. Я инициализировал клиент datadog в своем приложении и использую следующий вызов для определения количества запросов в секунду.
self.client.increment('gameplay.requests', tags=tags)
Я пытаюсь перехватить все запросы, а также указать c запросов игрового процесса, например для game1
и game2
.
Поэтому, когда входящий запрос относится к одной из этих двух игр, я добавил следующие теги в зависимости от запрашиваемой игры:
tags=['game:game1'] or tags=['game:game2']
Но для других запросов чем в этих двух играх теги пустые как tags=[]
Мой вопрос: это правильный способ сделать это? Итак, когда я go отправляю данные в этот метри c и не даю никаких тегов для фильтрации, я должен иметь возможность перехватывать все входящие запросы в секунду? И когда я использую фильтр как game:game1
, я должен видеть входящие запросы только для game1
?