Alap adatkezelésIoTPerformance és Scale csomagok

IoT- és metrika-idősorok

Vegyen fel érzékelő- és metrikamintákat, tartsa meg a nyers adatokat, ameddig szükséges, másolja őket hosszú megőrzésű sorozatokba, és igény szerint aggregálja gyűjtőkbe.

sorozatonként
Megőrzés
másolási szabályok
Auto
a sorozatok megtalálásához
Címkék
Lépés 1 / 6
Sorozat létrehozása

Őrizze meg a nyers mintákat 24 óráig, és címkézze őket épület és típus szerint.

Példa munkamenetplaying
# Sorozat létrehozása
hotkv> TS.CREATE temp:b4:f2 RETENTION 86400000 LABELS building b4 type temperature
OK

Animált bemutató valódi HotKV-parancsokkal és példa-válaszokkal. Kattintson bármelyik lépésre, hogy odaugorjon. A parancsok és a válaszok angolul maradnak, pontosan úgy, ahogy begépeli és látja őket a HotKV-ban.

A probléma

Több ezer érzékelő küld néhány másodpercenként egy-egy mérést. A nyers adatra néhány óráig van szükség a riasztáshoz, egy évnyi előzményre a jelentésekhez, a megfelelő sorozat megtalálása pedig épület, emelet vagy eszköztípus szerinti keresést igényel. Ehhez külön idősor-adatbázist futtatni még egy üzemeltetendő rendszer.

Hogyan kezeli a HotKV

A HotKV idősorainak megőrzési időszaka és címkéi vannak. Az eszközök a TS.ADD-dal fűznek hozzá mintákat, egy mintavétel-csökkentő szabály minden új mintát átmásol egy hosszabban megőrzött sorozatba, a TS.AGG pedig bármely tartományt rögzített szélességű gyűjtőkbe aggregál avg, min, max és más függvényekkel.

Lépésről lépésre

Mi történik, parancsról parancsra

  1. 01

    Sorozat létrehozása

    Őrizze meg a nyers mintákat 24 óráig, és címkézze őket épület és típus szerint.

    TS.CREATE temp:b4:f2 RETENTION 86400000 LABELS building b4 type temperature
  2. 02

    Egy hosszú távú sorozat

    Egy második sorozat, amely egy évig őrzi a mintákat.

    TS.CREATE temp:b4:f2:1y RETENTION 31536000000
  3. 03

    Minták másolása bele

    Minden új minta a hosszú távú sorozatba is átkerül. Olvassa órás átlagokként a TS.AGG-gal.

    TS.DOWNSAMPLE temp:b4:f2 temp:b4:f2:1y avg 3600000
  4. 04

    Minták felvétele

    Az érzékelők az átjárón keresztül jelentenek. A * a szerver idejét használja.

    TS.ADD temp:b4:f2 * 21.4
  5. 05

    Aggregálás egy diagramhoz

    Ötperces átlagok az utolsó órára, rajzolásra készen.

    TS.AGG temp:b4:f2 1790982000000 1790985600000 300000 avg
  6. 06

    Sorozatok keresése címke szerint

    Minden hőmérséklet-sorozat a b4 épületben.

    TS.LIST LABEL building b4
Hol használható

Valós helyzetek

Okos épületek

A hőmérsékletet, a CO2-t és a foglaltságot emeletenként tárolják, nyers adatokkal egy napra és órás átlagokkal a jelentésekhez.

Flottatelemetria

A jármű sebességét, akkumulátor- és motoradatait folyamatosan betöltik, és járművenként ábrázolják.

Alkalmazásmetrikák

A végpontonkénti kéréskésleltetés és hibaszámok külön metrikaadatbázis nélkül táplálják az élő irányítópultokat.

Beépítve

Amit kap

Megőrzés sorozatonként

A régi minták automatikusan eltávolításra kerülnek.

TS.CREATETS.RETENTION

Mintavétel-csökkentő szabályok

Az új minták átmásolódnak egy hosszú megőrzésű sorozatba, amelyet olvasáskor aggregál.

TS.DOWNSAMPLE

Gyűjtő-aggregálás

Bármely tartományt rögzített szélességű gyűjtőkbe aggregálhat.

TS.AGGTS.RANGE

Címkék

Keressen sorozatokat címkeérték szerint.

TS.LISTTS.INFO

Gyakori kérdések

Küldhetek saját időbélyegeket?

Igen. A * helyett adjon meg Unix-időt ezredmásodpercben a TS.ADD-nek.

Milyen aggregálások érhetők el?

Lásd a TS.AGG referenciát a teljes listáért, az avg, min, max és sum függvényeket is beleértve.

Mely csomagok tartalmazzák?

Az idősorok a Performance és a Scale csomag részei.

Kapcsolódó felhasználási esetek

Próbálja ki a saját munkaterhelésén

A HotKV a Redis protokollt beszéli, így egy meglévő klienst ráirányíthat, és lefuttathatja ugyanezeket a parancsokat.