InfluxDB
dtbox.influxdb.InfluxDB
Tato třída poskytuje zjednodušenné rozhraní pro zápis do databáze InfluxDB. Rozhraní je kompatibilní s InfluxDB v1.8 a v2.*, přičemž využívá api v2 (více infromací zde).
Konstruktor
| Parametr | v1.8 | v2.* |
host | URL InfluxDB serveru | |
auth | jmeno:heslo1 | API klíč |
bucket | Název databáze2 | Název bucketu |
measurement | Název měření | |
organisation | - | Název organizace |
**tags | Tagy pro měření např. place='Praha' | |
1 Přihlašovací údaje uživatele InfluxDB ve tvaru jmeno:heslo (např. pepa:1234)
2 Název databáze a retention policy ve tvaru databaze:retention-policy
Ukázka
Metody
from_config
Vytvoří instanci s hodnotami z konfigurace
set_measurement
Nastaví název měření
measurement- název měření
set_tag
Nastaví další tag
**kwargs- tagy
set_tags
Nastaví všechny tagy
**kwargs- tagy
write
Zapíše do databáze
**fields- data k zapsání do databáze