Datadog 的 statsd 如何处理标签的 `None` 值

问题描述

我正在向我的应用程序添加日志记录,并且想知道添加一个可能有也可能没有值的标签的正确方法是什么。

我的代码

statsd.event(title='Bad Request',text='Could not parse JSON input',alert_type='info',tags=[config['always_here'],config['sometimes_here']])

config 是从另一个类构造的配置变量的字典。

是否可以传递可能没有 sometimes_here 配置元素之类的值的对象?还是我需要像

一样单独构建标签列表
tags_list = [config['always_here']]
if config['sometimes_here']
    tags_list.append(config['sometimes_here'])

statsd.event(title='Bad Request',tags=tags_list)

由于配置中可能有更多可选元素,我希望更紧凑的代码是合适的,但我在 Datadog 文档中找不到任何关于它会对这些标签做什么的信息。

>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)