Inteligentne budynki
Temperatura, CO2 i obecność są zapisywane na piętro, z surowymi danymi na dobę i średnimi godzinowymi do raportów.
Wczytuj próbki z czujników i metryk, przechowuj surowe dane tak długo, jak trzeba, kopiuj je do szeregów o długiej retencji i agreguj w przedziały na żądanie.
Przechowuj surowe próbki przez 24 godziny i oznacz je budynkiem i typem.
Animowany przegląd z prawdziwymi poleceniami HotKV i przykładowymi odpowiedziami. Kliknij dowolny krok, aby do niego przejść. Polecenia i odpowiedzi pozostają po angielsku, dokładnie tak, jak je wpisujesz i widzisz w HotKV.
Tysiące czujników wysyła odczyt co kilka sekund. Surowe dane są potrzebne przez kilka godzin do alertów, rok historii do raportów, a znalezienie właściwego szeregu oznacza wyszukiwanie według budynku, piętra lub typu urządzenia. Prowadzenie osobnej bazy szeregów czasowych to kolejny system do obsługi.
Szeregi czasowe w HotKV mają okres retencji i etykiety. Urządzenia dopisują próbki przez TS.ADD, reguła downsamplingu kopiuje każdą nową próbkę do szeregu, który przechowujesz dłużej, a TS.AGG agreguje dowolny zakres w przedziały o stałej szerokości funkcjami avg, min, max i innymi.
Przechowuj surowe próbki przez 24 godziny i oznacz je budynkiem i typem.
TS.CREATE temp:b4:f2 RETENTION 86400000 LABELS building b4 type temperatureDrugi szereg, który przechowuje próbki przez rok.
TS.CREATE temp:b4:f2:1y RETENTION 31536000000Każda nowa próbka jest też kopiowana do szeregu długoterminowego. Odczytaj go jako średnie godzinowe przez TS.AGG.
TS.DOWNSAMPLE temp:b4:f2 temp:b4:f2:1y avg 3600000Czujniki raportują przez bramę. * używa czasu serwera.
TS.ADD temp:b4:f2 * 21.4Pięciominutowe średnie z ostatniej godziny, gotowe do narysowania.
TS.AGG temp:b4:f2 1790982000000 1790985600000 300000 avgKażdy szereg temperatury w budynku b4.
TS.LIST LABEL building b4Temperatura, CO2 i obecność są zapisywane na piętro, z surowymi danymi na dobę i średnimi godzinowymi do raportów.
Prędkość pojazdu, bateria i dane silnika są wczytywane w sposób ciągły i rysowane na wykresie dla każdego pojazdu.
Opóźnienie żądań i liczba błędów na endpoint zasilają dashboardy na żywo bez osobnej bazy metryk.
Stare próbki są usuwane automatycznie.
TS.CREATETS.RETENTIONNowe próbki są kopiowane do szeregu o długiej retencji, który agregujesz przy odczycie.
TS.DOWNSAMPLEAgreguj dowolny zakres w przedziały o stałej szerokości.
TS.AGGTS.RANGEZnajduj szeregi po wartości etykiety.
TS.LISTTS.INFOTak. Przekaż czas Unix w milisekundach zamiast * do TS.ADD.
Pełną listę, w tym avg, min, max i sum, znajdziesz w opisie TS.AGG.
Szeregi czasowe są częścią planów Performance i Scale.
HotKV mówi protokołem Redis, więc możesz skierować na niego istniejącego klienta i uruchomić te same polecenia.