Akıllı binalar
Sıcaklık, CO2 ve doluluk kat başına saklanır; ham veri bir gün, raporlar için saatlik ortalamalar tutulur.
Sensör ve metrik örneklerini alın, ham veriyi gerektiği kadar saklayın, uzun saklamalı serilere kopyalayın ve talep üzerine kovalar halinde toplayın.
Ham örnekleri 24 saat saklayın ve bina ile türe göre etiketleyin.
Gerçek HotKV komutları ve örnek yanıtlarla animasyonlu bir anlatım. Herhangi bir adıma atlamak için üzerine tıklayın. Komutlar ve yanıtlar, HotKV'de yazdığınız ve gördüğünüz haliyle İngilizce kalır.
Binlerce sensör birkaç saniyede bir okuma gönderir. Uyarılar için ham veriye birkaç saat, raporlar için bir yıllık geçmişe ihtiyaç vardır ve doğru seriyi bulmak bina, kat veya cihaz türüne göre aramak demektir. Bunun için ayrı bir zaman serisi veritabanı çalıştırmak, işletilecek bir sistem daha demektir.
HotKV'deki zaman serilerinin bir saklama süresi ve etiketleri vardır. Cihazlar TS.ADD ile örnek ekler, bir örnek azaltma kuralı her yeni örneği daha uzun sakladığınız bir seriye kopyalar ve TS.AGG, herhangi bir aralığı avg, min, max ve diğer işlevlerle sabit genişlikli kovalar halinde toplar.
Ham örnekleri 24 saat saklayın ve bina ile türe göre etiketleyin.
TS.CREATE temp:b4:f2 RETENTION 86400000 LABELS building b4 type temperatureÖrnekleri bir yıl saklayan ikinci bir seri.
TS.CREATE temp:b4:f2:1y RETENTION 31536000000Her yeni örnek ayrıca uzun vadeli seriye kopyalanır. TS.AGG ile saatlik ortalamalar olarak okuyun.
TS.DOWNSAMPLE temp:b4:f2 temp:b4:f2:1y avg 3600000Sensörler ağ geçidi üzerinden bildirir. * sunucunun zamanını kullanır.
TS.ADD temp:b4:f2 * 21.4Son saat için, çizilmeye hazır beş dakikalık ortalamalar.
TS.AGG temp:b4:f2 1790982000000 1790985600000 300000 avgb4 binasındaki her sıcaklık serisi.
TS.LIST LABEL building b4Sıcaklık, CO2 ve doluluk kat başına saklanır; ham veri bir gün, raporlar için saatlik ortalamalar tutulur.
Araç hızı, pil ve motor verileri sürekli alınır ve araç başına grafiklenir.
Uç nokta başına istek gecikmesi ve hata sayıları, ayrı bir metrik veritabanı olmadan canlı panoları besler.
Eski örnekler otomatik olarak kaldırılır.
TS.CREATETS.RETENTIONYeni örnekler uzun saklamalı bir seriye kopyalanır; okurken onu toplarsınız.
TS.DOWNSAMPLEHerhangi bir aralığı sabit genişlikli kovalar halinde toplayın.
TS.AGGTS.RANGESerileri etiket değerine göre bulun.
TS.LISTTS.INFOEvet. TS.ADD'e * yerine milisaniye cinsinden bir Unix zamanı geçin.
avg, min, max ve sum dahil tam liste için TS.AGG başvurusuna bakın.
Zaman serileri Performance ve Scale planlarının parçasıdır.
HotKV, Redis protokolünü konuşur; bu yüzden mevcut bir istemciyi ona yönlendirip aynı komutları çalıştırabilirsiniz.