Некоторые ключевые отличия между InfluxDB v1 и v2 в контексте построения оповещений:
- Аутентификация. 4 В v2 используется аутентификация на основе токенов, в то время как в v1 — на основе пользователей. 4 Системы, которые пишут в InfluxDB, например Telegraf, нужно обновить, чтобы использовать новый плагин influxdb_v2. 4
- Язык запросов. 4 В v2 основной вариант — Flux, в то время как в v1 — InfluxQL. 14 Если установлена, например, Grafana, нужно переписать все панели на всех дашбордах, чтобы использовать Flux вместо InfluxQL. 4
- Структура данных. 3 В v1 данные выводятся в виде обычной «горизонтальной» таблицы, а в v2 поля «вертикальные» и их нужно повернуть, чтобы получилась обычная таблица. 3
При этом InfluxDB v2 можно использовать с зависимостями от v1 с помощью API v1, которое позволяет читать и записывать данные в формате v1. 4