我正在运行一个Python Pyramid
应用,我想测量每秒收到的请求数。为此,我正在使用datadog
。我们有公司范围内的datadog服务器。在我的应用程序正在运行的实例上,我们正在运行dd-agent
。我已经在应用程序中初始化了datadog客户端,并且正在使用以下调用捕获每秒的请求数。
self.client.increment('gameplay.requests', tags=tags)
我正在尝试捕获所有请求以及特定的游戏性请求,例如game1
和game2
。
因此,当传入请求是针对这两个游戏中的任何一个时,我都会根据所请求的游戏添加以下标签:
tags=['game:game1'] or tags=['game:game2']
但是对于这两个游戏以外的请求,标记为tags=[]
为空
我的问题是:
这是正确的方法吗?因此,当我使用此指标的数据狗并且不给任何标签进行过滤时,我应该能够每秒捕获所有传入请求吗?当我将过滤器用作game:game1
时,我应该只能看到game1
的传入请求?