Je suis nouveau sur InfluxDB. J'interroge des données dans admin ui. Je vois le temps comme horodatage. Est-il possible de le voir au format date et heure?
Vous pouvez sélectionner le formatage RFC 3339 en entrant la commande suivante dans la CLI:
precision rfc3339
Bien que tierry ait déjà répondu à la question, voici le lien vers la documentation:
précision 'rfc3339 | h | m | s | ms | u | ns'
Spécifie le format/la précision de l'horodatage: rfc3339 (AAAA-MM-JJTHH: MM: SS.nnnnnnnnnZ), h (heures), m (minutes), s (secondes), ms (millisecondes), u (microsecondes), u (microsecondes), ns (nanosecondes). La précision par défaut est de nanosecondes.
https://docs.influxdata.com/influxdb/v1.5/tools/Shell/#influx-arguments
Pour convertir le timestamp influxdb en timestamp normal, vous pouvez taper sur la console:
influx -précision rfc3339
Maintenant, essayez avec votre requête, cela devrait fonctionner.
Pour plus de détails, suivez le lien: https://www.influxdata.com/blog/tldr-influxdb-tech-tips-august-4-2016/
L'interface Web Admin était obsolète à partir d'InfluxDB 1.1 (désactivé par défaut).
La précision de l'horodatage peut être contrôlée pour renvoyer heures (h), minutes (m), secondes (s), millisecondes (ms), microsecondes (u) ou nanosecondes (ns). Une option de précision spéciale est RFC3339
qui retourne l'horodatage au format RFC3339 avec une précision à la nanoseconde. Le mécanisme de spécification de la précision temporelle souhaitée est différent pour les API CLI et HTTP.
Pour définir la précision dans la CLI , vous écrivez precision <RFC3339|h|m|s|ms|us|ns>
dans la ligne de commande en fonction de la précision souhaitée. La valeur par défaut de la précision pour l'interface de ligne de commande est nanosecondes.
Pour définir la précision dans l'API HTTP , vous transmettez Epoch=<h|m|s|ms|us|ns>
en tant que paramètre de requête. La valeur par défaut de la précision est RFC3339.