Есть ли Go lib, которая может анализировать линейный протокол InfluxDB? - PullRequest
0 голосов
/ 28 января 2020

Надеюсь, я просто не пропустил ни одной официальной библиотеки, потому что InfluxDB написано Go. Я просто не смог найти Go lib, который мог бы обрабатывать Line Protocol.

Поскольку мы используем функцию подписки InfluxDB, и она доставляет данные по протоколу линии. Других простых вариантов тоже не много.

1 Ответ

0 голосов
/ 28 января 2020

K. На самом деле нашел ответ в исходном коде InfluxDB.

import  "github.com/influxdata/influxdb/models"

func Parse(body []byte) {
    points, err := models.ParsePointsWithPrecision(body, time.Now().UTC(), "n")
    ...
}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...