2

在一个系列中存储多个指标是否有效?支持多列,但似乎至少基于 0.9 文档,每个指标都倾向于单个系列和价值列。

我正在研究的是一种存储一些相关数据(例如 hd free、used、total)的方法,并且拥有 3 个单独的系列似乎很痛苦,而且肯定会使需要在整个系列中进行的查询变得复杂。

是否有一些通用的最佳实践来存储这些指标?

4

1 回答 1

1

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
            }
        }
    ]
}
于 2015-06-09T20:46:20.970 回答