2016-09-08 3 views
0

mon but est de visualiser les métriques de vertex - comme par exemple les comptes de messages, qui sont envoyés sur eventbus et ainsi de suite. (s'il vous plaît envisager thath les outils suivants sont tous ensemble sur mon localhost, rien ne se trouve sur des machines séparées)Hawkular et Vertx: pourquoi le nouveau serveur Hawkular Metric installé ne reçoit aucune statistique?

ainsi tous j'ai utilisé la mise en œuvre Hawkular de VertX: http://vertx.io/docs/vertx-hawkular-metrics/java/

D'abord j'ai installé CassandraDB avec les paramètres par défaut:

http://www.planetcassandra.org/cassandra/ 

Pour construire le Hawkular Metrics-alone serveur j'ai pris un wildfly 10 et déployé Metrics-warFile d'ici: https://github.com/hawkular/hawkular-metrics/releases/

Quand je lance maintenant le serveur wildfly, j'ai reçu l'URL: http://localhost:8080/hawkular/metrics l'écran de démarrage avec "Metrics Service started".

Jusqu'à présent tous semblent fonctionner très bien ....

Maintenant, je veux insérer des données métriques - pour que je programmé un court-verticle avec HawkularAPI:

public class Sender extends AbstractVerticle { 

    public static void main(String[] args) { 

     VertxOptions options = new VertxOptions(); 
     VertxHawkularOptions hawkularOptions = new VertxHawkularOptions().setEnabled(true).setTenant("hawkular").setHost("localhost").setPort(8080); 

     options.setMetricsOptions(hawkularOptions); 

     Vertx.clusteredVertx(options, res -> { 
      Vertx vertx = res.result(); 
      vertx.deployVerticle(new Sender()); 
     }); 
    } 

    @Override 
    public void start() throws Exception { 

     vertx.setPeriodic(1500, id -> { 
      vertx.eventBus().send("test", "testSend"); 
      System.out.println("SEND!"); 

     }); 
    } 
} 

Mais rien ne se passe - ont J'ai raté quelque chose? Mon opinion est que je pourrais peut-être voir quelques tableaux par exemple en frappant: http://localhost:8080/hawkular/metrics /counter/vertx etc .... au lieu de graphiques suivant je me ErrorMessage:

{"errorMsg":"Tenant is not specified. Use 'Hawkular-Tenant' header."} 

Répondre