2017-04-13 15 views
0

TL; DR: 私はElasticSearchでデータを保持したいのですが、どうすればいいですか?ES 5.0でzipkinデータを永続化する方法は?

私はジプキンとカフカとエラスティックサーチを持っています。トレースのための輸送手段としてカフカ。私がKafkaにトレースを送るとき、私はzipkinのUIでそれを得ました、それは記憶に永続的です。 ES 5.0のすべてのトレースをしばらく維持したいのですが、ジップキンが開始されたときや、トレースを検索するときに、ESで検索したり、ESからジッププキンの開始時にトレースをロードしたりします。

私はカフカと統合し、次のようにzipkin開始:ここで

KAFKA_ZOOKEEPER=kafka1:2181,kafka2:2181 KAFKA_GROUP_ID=zipkin java -jar /opt/zipkin/bin/zipkin.jar --logging.level.zipkin=DEBUG 

description of zipkin-storage/elasticsearch-httpです:

これが出力されます:

STORAGE_TYPE=elasticsearch ES_HOSTS=es5_1:9200 java -jar /opt/zipkin/bin/zipkin-dependencies.jar 
17/04/13 17:16:25 INFO ElasticsearchDependenciesJob: Processing spans from zipkin-2017-04-13/span 
17/04/13 17:16:25 WARN NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable 
17/04/13 17:16:28 INFO ElasticsearchDependenciesJob: Saving dependency links to zipkin-2017-04-13/dependencylink 
17/04/13 17:16:28 INFO ElasticsearchDependenciesJob: Done 

しかし、ES内のインデックスzipkinにデータがありません。

答えて

2

2つの異なるアプリケーションを実行しようとしています。あなたはESで実行zipkinサーバーを持っていたら、あなたはあなたの第二を使用することができます

KAFKA_ZOOKEEPER=kafka1:2181,kafka2:2181 KAFKA_GROUP_ID=zipkin STORAGE_TYPE=elasticsearch ES_HOSTS=es5_1:9200 java -jar /opt/zipkin/bin/zipkin.jar --logging.level.zipkin=DEBUG 

:あなたは、環境変数の両方のセットでそれを実行する必要がありますElasticSearchとカフカとしてzipkinアプリケーションを実行するには

依存グラフビューのデータを生成するコマンド

+0

ノードが見つからないというエラーはまだ出ていますが、これは良い答えです。あなたに多くのおかげで! – dikkini

+0

必要に応じて、ギターのサポートも受けることができます:https://gitter.im/openzipkin/zipkin –

関連する問題