Spring Boot/Cloud Zipkinサーバー(潜在的にZipkin Streamサーバー)でMySQLを使用してトレースデータを永続化するには、正確な依存関係とapplication.yml
構成が必要ですか?永続性のためにSpring Cloud Zipkin ServerをMySQLで設定するには?
答えて
公式のドキュメントは役に立ちましたが、(少なくとも現在のところは)明示的にすべての依存関係を明示していなかったと思います。必要な依存関係と構成をまとめてサンプルを得るために余分な研究をする必要がありました。私はそれが他の人にとって有益かもしれないと信じているので、私はそれを共有したいと思っていました。
春ブートバージョン:1.4.0.RELEASE
春クラウド版:Brixton.SR4
POM:
...
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>io.zipkin.java</groupId>
<artifactId>zipkin-server</artifactId>
</dependency>
<dependency>
<groupId>io.zipkin.java</groupId>
<artifactId>zipkin-autoconfigure-storage-mysql</artifactId>
</dependency>
<dependency>
<groupId>io.zipkin.java</groupId>
<artifactId>zipkin-autoconfigure-ui</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
...
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Brixton.SR4</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
のJava:
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import zipkin.server.EnableZipkinServer;
@SpringBootApplication
@EnableZipkinServer
public class ZipkinServerApplication {
public static void main(String[] args) {
SpringApplication.run(ZipkinServerApplication.class, args);
}
}
application.yml:
spring:
datasource:
schema: classpath:/mysql.sql
url: jdbc:mysql://localhost:3306/zipkin?autoReconnect=true
username: root
password: admin
driver-class-name: com.mysql.jdbc.Driver
initialize: true
continue-on-error: true
sleuth:
enabled: false
zipkin:
storage:
type: mysql
参考文献:
あなたは、この問題(https://github.com/spring-cloud/spring-cloud-sleuth/issues/255)にあなたの発言を掲載することができます。私たちはさまざまなストレージからすべての知識を収集しようとしています –
作業コードのレポはここにありますhttps://github.com/nitinware/Trace-Sleuth-ZipKin – jaks
- 1. 永続性のためにSpring Cloud ZipkinサーバーをElasticsearchで設定するにはどうすればいいですか?
- 2. Spring Cloud ZipKin Serverを起動できません
- 3. Spring Cloud Zipkinへのスルーエラー投稿
- 4. Spring Statemachineの永続性
- 5. Spring StateマシンJPA永続性
- 6. Spring Cloud Dataflow:ストリーム定義を永続化する方法
- 7. Spring-Cloud-StreamでKafkaに再接続を設定する方法
- 8. Mysqlにgroup_concat_max_lengthを永続的に設定する方法は?
- 9. Google Compute/Cloud ServerをSSD永続ディスクに変更する
- 10. ジャーナリングされたJDBC JDBC永続性でActiveMQを設定する
- 11. ES 5.0でzipkinデータを永続化する方法は?
- 12. AndroidのFirebase Storageで永続性を設定する方法は?
- 13. mysqlインプリメンテーションでspring cloud cloud sleuthを実行中にエラーが発生しました
- 14. SpringにABSTRACT永続性レイヤーを作成するには?
- 15. Spring Cloud Config Serverからシステム変数を設定する方法
- 16. メタデータをデータベースに永続化しないSpring Cloudタスク?
- 17. Spring Webflowのプライムフェイスコンポーネントの永続性
- 18. レルムの永続性のためのデザインパターン
- 19. 永続性を保証するためにZendFramework内で "define()"を設定する場所
- 20. Spark Thrift Serverに接続するためのODBC設定
- 21. Hibernate JPA永続性複数データベースwith Spring
- 22. ディスク永続化のためのBigMemoryの設定方法は?
- 23. PostgreSQLのDBレベルで設定パラメータを永続的に設定するには?
- 24. マイクロクラウドのグループのためのSpring Cloudの共有設定
- 25. Spring Cloud Consulヘルスチェックの設定
- 26. 例外を使用してJPA永続性を設定するEntityManagerの永続性プロバイダーがありません
- 27. Google Cloud永続ディスクバックアップ戦略
- 28. spring cloud Brixton.RELEASE設定サーバー
- 29. KubernetesでのSpring Cloudデータフローの設定
- 30. SPRING 3 MVC - MySQL JDBCデータベース接続設定
あなたは質問をし、分以内に答えます? –
stackoverflowにはq/aスタイルのような質問を回答するオプションもあります。私はこれを手に入れようとしている私のような人にとっては役に立つと思っていたので、ここに投稿しました。 http://blog.stackoverflow.com/2011/07/its-ok-to-ask-and-answer-your-own-questions/ – burcakulug
よろしくお願いします。私は、そのオプションの形式が異なることを期待していました。面白い。新しい何か新しい毎日の笑を学ぶ。 –