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