在一个系列中存储多个指标是否有效?支持多列,但似乎至少基于 0.9 文档,每个指标都倾向于单个系列和价值列。
我正在研究的是一种存储一些相关数据(例如 hd free、used、total)的方法,并且拥有 3 个单独的系列似乎很痛苦,而且肯定会使需要在整个系列中进行的查询变得复杂。
是否有一些通用的最佳实践来存储这些指标?
在一个系列中存储多个指标是否有效?支持多列,但似乎至少基于 0.9 文档,每个指标都倾向于单个系列和价值列。
我正在研究的是一种存储一些相关数据(例如 hd free、used、total)的方法,并且拥有 3 个单独的系列似乎很痛苦,而且肯定会使需要在整个系列中进行的查询变得复杂。
是否有一些通用的最佳实践来存储这些指标?
InfluxDB 0.9 将愉快地支持每个系列最多 255 个字段。文档中的示例大多具有字段键为“值”的单字段示例,但没有什么可以阻止您拥有多个字段。由于字段未编入索引,因此根本不会对性能产生影响。
例如,这是一个具有三个字段值的点:
{
"database": "mydb",
"points": [
{
"measurement": "disk",
"tags": {
"host": "server01",
"type": "SSD"
},
"time": "2009-11-10T23:00:00Z",
"fields": {
"free": 318465464,
"used": 682324110,
"total": 1000789574
}
}
]
}