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にデータがありません。
ノードが見つからないというエラーはまだ出ていますが、これは良い答えです。あなたに多くのおかげで! – dikkini
必要に応じて、ギターのサポートも受けることができます:https://gitter.im/openzipkin/zipkin –