Bâtiments intelligents
Température, CO2 et occupation sont stockés par étage, avec les données brutes pendant une journée et des moyennes horaires pour les rapports.
Ingérez des échantillons de capteurs et de métriques, conservez les données brutes aussi longtemps que nécessaire, copiez-les dans des séries à longue rétention et agrégez-les par intervalles à la demande.
Conservez les échantillons bruts 24 heures et étiquetez-les par bâtiment et par type.
Une démonstration animée avec de vraies commandes HotKV et des exemples de réponses. Cliquez sur une étape pour y accéder directement. Les commandes et les réponses restent en anglais, exactement comme vous les saisissez et les voyez dans HotKV.
Des milliers de capteurs envoient chacun une mesure toutes les quelques secondes. Les données brutes sont nécessaires quelques heures pour les alertes, une année d'historique pour les rapports, et trouver la bonne série implique de chercher par bâtiment, par étage ou par type d'appareil. Exploiter une base de séries temporelles séparée pour cela, c'est un système de plus à gérer.
Les séries temporelles de HotKV ont une période de rétention et des labels. Les appareils ajoutent des échantillons avec TS.ADD, une règle de sous-échantillonnage copie chaque nouvel échantillon dans une série que vous conservez plus longtemps, et TS.AGG agrège n'importe quelle plage en intervalles de largeur fixe avec avg, min, max et d'autres fonctions.
Conservez les échantillons bruts 24 heures et étiquetez-les par bâtiment et par type.
TS.CREATE temp:b4:f2 RETENTION 86400000 LABELS building b4 type temperatureUne deuxième série qui conserve les échantillons pendant un an.
TS.CREATE temp:b4:f2:1y RETENTION 31536000000Chaque nouvel échantillon est aussi copié dans la série à long terme. Lisez-la en moyennes horaires avec TS.AGG.
TS.DOWNSAMPLE temp:b4:f2 temp:b4:f2:1y avg 3600000Les capteurs remontent leurs mesures via la passerelle. * utilise l'heure du serveur.
TS.ADD temp:b4:f2 * 21.4Des moyennes sur cinq minutes pour la dernière heure, prêtes à tracer.
TS.AGG temp:b4:f2 1790982000000 1790985600000 300000 avgToutes les séries de température du bâtiment b4.
TS.LIST LABEL building b4Température, CO2 et occupation sont stockés par étage, avec les données brutes pendant une journée et des moyennes horaires pour les rapports.
La vitesse, la batterie et les données moteur des véhicules sont ingérées en continu et représentées par véhicule.
La latence des requêtes et le nombre d'erreurs par endpoint alimentent des tableaux de bord en direct, sans base de métriques séparée.
Les anciens échantillons sont supprimés automatiquement.
TS.CREATETS.RETENTIONLes nouveaux échantillons sont copiés dans une série à longue rétention, que vous agrégez à la lecture.
TS.DOWNSAMPLEAgrégez n'importe quelle plage en intervalles de largeur fixe.
TS.AGGTS.RANGETrouvez des séries par valeur de label.
TS.LISTTS.INFOOui. Passez à TS.ADD un temps Unix en millisecondes au lieu de *.
Consultez la référence de TS.AGG pour la liste complète, qui comprend avg, min, max et sum.
Les séries temporelles font partie des offres Performance et Scale.
HotKV parle le protocole Redis. Vous pouvez donc y connecter un client existant et exécuter ces mêmes commandes.