Adatbázis-kiszolgáló verem
Az energiaközösségek időbélyeges adatainak kezelésére a decent.ec egy nagy rendelkezésre állású InfluxDB klasztert és a hozzá tartozó eszközöket használ. A MicroGrid SCADA (Supervisory Control and Data Acquisition) rendszer következő funkciói kritikusak az energia-infrastruktúra hatékony működtetéséhez, felügyeletéhez és irányításához.
1. Adatgyűjtés és tárolás
- Valós idejű naplózás: A SCADA adatbázis folyamatosan gyűjti és rögzíti a hálózati eszközök, szenzorok, energiamérők adatait (feszültség, áram, teljesítményáramlás, hőmérséklet stb.).
- Történeti tárolás: Az adatok hosszú távon is elérhetők trendek és elemzések számára, fontos a prediktív karbantartáshoz, terhelés-előrejelzéshez, optimalizáláshoz.
2. Adatlekérdezés
- Gyors elérés: Az adatbázist valós idejű vagy historikus adatok gyors elérésére optimalizáljuk monitorozáshoz, riportokhoz, döntéstámogatáshoz.
- Idősoros lekérdezések: Speciális idősoros lekérdezések támogatása vizualizációkhoz, trendekhez; az operátorok célzott adatokat és mintákat tudnak kinyerni.
3. Aggregálás és feldolgozás
- Aggregálás: Több eszköz és helyszín adatainak összesítése, átfogó képet adva a hálózat teljesítményéről; riportokhoz, dashboardokhoz, valós idejű nézetekhez.
- Előfeldolgozás: A Telegraf komponens normalizálja az adatokat (mértékegység-konverzió, skálázás), biztosítva a konzisztenciát és pontosságot a további elemzésekhez.
4. Esemény- és riasztáskezelés
- Eseménynaplózás: Alarms, figyelmeztetések, üzemviteli változások naplózása, a rendszer teljesítményének és reakcióinak nyomon követéséhez.
- Riasztás: Riasztási feltételek tárolása és kezelése; automatikus riasztások vagy műveletek indítása küszöbérték-túllépéskor (pl. magas hőmérséklet, feszültség).
5. Adatintegritás és redundancia
- Adatvalidálás: Ellenőrzi a mezőbeni eszközök adatait, hibaszűréssel biztosítva a pontosságot és konzisztenciát.
- Redundancia és mentés: Nagy rendelkezésre állás, backup mechanizmusok az adatvesztés elkerülésére és a folyamatos működés biztosítására hiba esetén is.
6. Adat-elemzés és riportolás
- Valós idejű elemzés: Az operátorok azonnal értékelhetik a hálózat teljesítményét, észlelhetik az anomáliákat, gyorsan reagálhatnak a változásokra.
- Történeti riportok: Teljesítményelemzés, megfelelőségi és optimalizációs riportok dashboardokon vagy részletes jelentésekben.
7. Integráció más rendszerekkel
- Külső rendszerek kapcsolata: Integráció IoT adatgyűjtő rendszerekkel, IoT Dashboarddal, opcionális prediktív karbantartó platformokkal.
- API támogatás: API-n keresztül külső alkalmazások elérhetik az adatokat, távvezérelhetnek, vagy mélyebb analitikához integrálhatnak.
A verem elemei
A TICK Stack nyílt forráskódú eszközkészlet időbélyeges adatok monitorozására, tárolására, vizualizálására és riasztására. A TICK betűszó a négy fő komponensből áll: Telegraf, InfluxDB, Chronograf, Kapacitor.
- Telegraf: Plugin-alapú ügynök, amely különböző forrásokból (IoT eszközök, adatbázisok, API-k) gyűjt metrikákat, és továbbítja például InfluxDB-be.
- InfluxDB: Nagyteljesítményű idősoros adatbázis, nagy mennyiségű időbélyeges adat hatékony kezelésére, valós idejű lekérdezéssel és adatmegtartási szabályokkal.
- Chronograf: Vizualizációs eszköz dashboardok építéséhez, riasztási szabályokhoz, interaktív megjelenítésekhez.
- Kapacitor: Adatfeldolgozó motor valós idejű (stream) és historikus (batch) adatokhoz; riasztások, anomáliadetektálás és automatizmusok TICKscript segítségével.
A TICK Stack komponensek kölcsönhatásának, adatáramlásának áttekintése.
A TICK Stack push-modellt használ, szemben például a Prometheus pull-modelljével. Rugalmassága, nyílt forráskódja és integrációs képességei miatt komplett end-to-end megoldást ad idősoros monitorozáshoz, különösen fejlesztőknek, üzemeltetőknek és szervezeteknek, akik hatékony monitorozó rendszert keresnek nagy licencdíjak nélkül.