我正在使用 Cassandra 后端学习 KairosDB。我遇到了以下问题:
我正在尝试以下列方式保存指标:
available_methods = json.dumps(available_methods)
data = []
for definition in archive_policy.definition:
data.append({'name': '%s-archives' % metric,
'timestamp': time.time(),
'value': archive_policy.back_window,
'tags': {'metric': self._to_hex(metric),
'timespan': float(definition.timespan),
'granularity_points': '%s_%s' % (
float(definition.granularity),
definition.points),
'aggregation_methods': available_methods}})
结果,该指标并未与所有进口一起发布,其中只有名称。我尝试使用等于字符串的“aggregation_methods”发布指标,并且有效。
所以,问题是:是否可以在标签中保存 dict 或 json 格式?
作为记录,我使用的是 pyKairosDB python 客户端。
谢谢