Как перехватывать запросы в секунду, используя datadog? - PullRequest
0 голосов
/ 25 марта 2020

Я запускаю приложение 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?

...