2017-09-28 12 views
2

Je travaille avec Google Cloud Platform GKE, et j'utilise maintenant les kubernetes. J'essaie d'utiliser OpenTSDB via google Bigtable et c'est l'heure QA.OpenTSDB certaines données perdues

mais il a été montré des bogues inattendus lorsque je viens de mettre quelques données, mais il n'est pas montré. Même longtemps, ça ne se voit plus.

J'ai utilisé cette image et tutoriel (version et env sont les mêmes) https://github.com/GoogleCloudPlatform/opentsdb-bigtable

voici mes pas.

1) mettre les données à http POST demande api ex) http://localhost:4242/api/put?details=true

with Json object 
{ 
    "metrics": "foo.bar", 
    "timestamp": "1483401600000", 
    "value": 1.0, 
    "tags": { 
"foo": "bar" 
    } 
} 

2) Confirmer le journal, la console HBase

3) Utilisation de l'API GET pour l'interroger ex: http://localhost:4242/api/query?start=1483401600000&ms=true&m=sum:foo.bar

4) ne peut rien voir, juste vecteur vide

+0

Avez-vous essayé d'utiliser un client HBase pour vous connecter à Bigtable et vérifier si les données existent là? – talonx

Répondre

0

OpenTSB est livré avec une commande li ne client tool que vous pouvez essayer de déboguer avec

« ..meant être un outil de débogage rapide pour extraire des données de OpenTSDB »

également d'autres utilitaires comme système de fichiers contrôle fsck peuvent aussi être utiles dans signaler et réparer s'il y a des problèmes avec les données. Here est une liste complète des outils de ligne de commande.