Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Rakuten Group, Inc.
PPTX, PDF
7,426 views
Spring CloudとZipkinを利用した分散トレーシング
Spring Cloud Sleuthと、Twitterがオープンソース化したZipkinを通し、Javaアプリケーションでは分散トレーシングをどうやって行えるかご紹介します。
Technology
◦
Read more
6
Save
Share
Embed
Embed presentation
Download
Downloaded 21 times
1
/ 14
2
/ 14
3
/ 14
4
/ 14
5
/ 14
Most read
6
/ 14
7
/ 14
8
/ 14
Most read
9
/ 14
10
/ 14
Most read
11
/ 14
12
/ 14
13
/ 14
14
/ 14
More Related Content
PPTX
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
by
NTT DATA Technology & Innovation
PPTX
PostgreSQLのロール管理とその注意点(Open Source Conference 2022 Online/Osaka 発表資料)
by
NTT DATA Technology & Innovation
PDF
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
by
NTT DATA Technology & Innovation
PDF
At least onceってぶっちゃけ問題の先送りだったよね #kafkajp
by
Yahoo!デベロッパーネットワーク
PDF
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
by
NTT DATA Technology & Innovation
PDF
分散トレーシング技術について(Open tracingやjaeger)
by
NTT Communications Technology Development
PDF
実運用して分かったRabbit MQの良いところ・気をつけること #jjug
by
Yahoo!デベロッパーネットワーク
PDF
Micrometer/Prometheusによる大規模システムモニタリング #jsug #sf_26
by
Yahoo!デベロッパーネットワーク
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
by
NTT DATA Technology & Innovation
PostgreSQLのロール管理とその注意点(Open Source Conference 2022 Online/Osaka 発表資料)
by
NTT DATA Technology & Innovation
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
by
NTT DATA Technology & Innovation
At least onceってぶっちゃけ問題の先送りだったよね #kafkajp
by
Yahoo!デベロッパーネットワーク
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
by
NTT DATA Technology & Innovation
分散トレーシング技術について(Open tracingやjaeger)
by
NTT Communications Technology Development
実運用して分かったRabbit MQの良いところ・気をつけること #jjug
by
Yahoo!デベロッパーネットワーク
Micrometer/Prometheusによる大規模システムモニタリング #jsug #sf_26
by
Yahoo!デベロッパーネットワーク
What's hot
PDF
マルチテナントのアプリケーション実装〜実践編〜
by
Yoshiki Nakagawa
PPTX
Dockerからcontainerdへの移行
by
Akihiro Suda
PDF
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
by
JustSystems Corporation
PDF
PostgreSQLレプリケーション10周年!徹底紹介!(PostgreSQL Conference Japan 2019講演資料)
by
NTT DATA Technology & Innovation
PDF
今からでも遅くないDBマイグレーション - Flyway と SchemaSpy の紹介 -
by
onozaty
PDF
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
by
NTT DATA Technology & Innovation
PDF
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
by
NTT DATA OSS Professional Services
PPTX
Amazon EKS への道 ~ EKS 再入門 ~
by
Hideaki Aoyagi
PPTX
MongoDBが遅いときの切り分け方法
by
Tetsutaro Watanabe
PDF
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
by
Toru Makabe
PPTX
分散トレーシングAWS:X-Rayとの上手い付き合い方
by
Recruit Lifestyle Co., Ltd.
PDF
Spring Boot × Vue.jsでSPAを作る
by
Go Miyasaka
PPTX
PostgreSQLモニタリングの基本とNTTデータが追加したモニタリング新機能(Open Source Conference 2021 Online F...
by
NTT DATA Technology & Innovation
PDF
Dockerからcontainerdへの移行
by
Kohei Tokunaga
PPTX
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
by
NTT DATA Technology & Innovation
PPTX
CloudNativePGを動かしてみた! ~PostgreSQL on Kubernetes~(第34回PostgreSQLアンカンファレンス@オンライ...
by
NTT DATA Technology & Innovation
PDF
JVMのGCアルゴリズムとチューニング
by
佑哉 廣岡
PDF
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
by
Amazon Web Services Japan
PDF
いまさら聞けないPostgreSQL運用管理
by
Uptime Technologies LLC (JP)
PPTX
DockerコンテナでGitを使う
by
Kazuhiro Suga
マルチテナントのアプリケーション実装〜実践編〜
by
Yoshiki Nakagawa
Dockerからcontainerdへの移行
by
Akihiro Suda
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
by
JustSystems Corporation
PostgreSQLレプリケーション10周年!徹底紹介!(PostgreSQL Conference Japan 2019講演資料)
by
NTT DATA Technology & Innovation
今からでも遅くないDBマイグレーション - Flyway と SchemaSpy の紹介 -
by
onozaty
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
by
NTT DATA Technology & Innovation
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
by
NTT DATA OSS Professional Services
Amazon EKS への道 ~ EKS 再入門 ~
by
Hideaki Aoyagi
MongoDBが遅いときの切り分け方法
by
Tetsutaro Watanabe
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
by
Toru Makabe
分散トレーシングAWS:X-Rayとの上手い付き合い方
by
Recruit Lifestyle Co., Ltd.
Spring Boot × Vue.jsでSPAを作る
by
Go Miyasaka
PostgreSQLモニタリングの基本とNTTデータが追加したモニタリング新機能(Open Source Conference 2021 Online F...
by
NTT DATA Technology & Innovation
Dockerからcontainerdへの移行
by
Kohei Tokunaga
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
by
NTT DATA Technology & Innovation
CloudNativePGを動かしてみた! ~PostgreSQL on Kubernetes~(第34回PostgreSQLアンカンファレンス@オンライ...
by
NTT DATA Technology & Innovation
JVMのGCアルゴリズムとチューニング
by
佑哉 廣岡
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
by
Amazon Web Services Japan
いまさら聞けないPostgreSQL運用管理
by
Uptime Technologies LLC (JP)
DockerコンテナでGitを使う
by
Kazuhiro Suga
Viewers also liked
PDF
Tracing Microservices with Zipkin
by
takezoe
PDF
Consulを頑張って理解する
by
Masakazu Watanabe
PDF
Consul は 全自動オーケストレーションの 夢を見るか?
by
Uchio Kondo
PDF
Application Re-Architecture Technology ~ StrutsからSpring MVCへ ~
by
Yuichi Hasegawa
PDF
Lineにおけるspring frameworkの活用
by
Tokuhiro Matsuno
PDF
Spring Day 2016 - Web API アクセス制御の最適解
by
都元ダイスケ Miyamoto
PPTX
Cloud Foundry x Wagby
by
Yoshinori Nie
PPTX
Spring bootで学ぶ初めてのwebアプリ開発
by
terahide
PPT
Springを使ったwebアプリにリファクタリングしよう
by
土岐 孝平
PDF
楽天トラベルとSpring(Spring Day 2016)
by
Rakuten Group, Inc.
PDF
Grailsでドメイン駆動設計を実践する時の勘所
by
Takuma Watabiki
PDF
Spring Day 2016 springの現在過去未来
by
Yuichi Hasegawa
PDF
Distributed tracing - get a grasp on your production
by
nklmish
PPT
Distributed Tracing Velocity2016
by
Reshmi Krishna
PDF
Data Microservices with Spring Cloud Stream, Task, and Data Flow #jsug #spri...
by
Toshiaki Maki
PPTX
Spring 5に備えるリアクティブプログラミング入門
by
Takuya Iwatsuka
PDF
Internetトラフィックエンジニアリングの現実
by
J-Stream Inc.
PDF
Business Process Modeling in Goldman Sachs @ JJUG CCC Fall 2017
by
tty fky
PPTX
Javaアプリケーションの モダナイゼーションアプローチ
by
CData Software Japan
PPTX
高速なソートアルゴリズムを書こう!!
by
masakazu matsubara
Tracing Microservices with Zipkin
by
takezoe
Consulを頑張って理解する
by
Masakazu Watanabe
Consul は 全自動オーケストレーションの 夢を見るか?
by
Uchio Kondo
Application Re-Architecture Technology ~ StrutsからSpring MVCへ ~
by
Yuichi Hasegawa
Lineにおけるspring frameworkの活用
by
Tokuhiro Matsuno
Spring Day 2016 - Web API アクセス制御の最適解
by
都元ダイスケ Miyamoto
Cloud Foundry x Wagby
by
Yoshinori Nie
Spring bootで学ぶ初めてのwebアプリ開発
by
terahide
Springを使ったwebアプリにリファクタリングしよう
by
土岐 孝平
楽天トラベルとSpring(Spring Day 2016)
by
Rakuten Group, Inc.
Grailsでドメイン駆動設計を実践する時の勘所
by
Takuma Watabiki
Spring Day 2016 springの現在過去未来
by
Yuichi Hasegawa
Distributed tracing - get a grasp on your production
by
nklmish
Distributed Tracing Velocity2016
by
Reshmi Krishna
Data Microservices with Spring Cloud Stream, Task, and Data Flow #jsug #spri...
by
Toshiaki Maki
Spring 5に備えるリアクティブプログラミング入門
by
Takuya Iwatsuka
Internetトラフィックエンジニアリングの現実
by
J-Stream Inc.
Business Process Modeling in Goldman Sachs @ JJUG CCC Fall 2017
by
tty fky
Javaアプリケーションの モダナイゼーションアプローチ
by
CData Software Japan
高速なソートアルゴリズムを書こう!!
by
masakazu matsubara
More from Rakuten Group, Inc.
PDF
EPSS (Exploit Prediction Scoring System)モニタリングツールの開発
by
Rakuten Group, Inc.
PPTX
コードレビュー改善のためにJenkinsとIntelliJ IDEAのプラグインを自作してみた話
by
Rakuten Group, Inc.
PDF
楽天における安全な秘匿情報管理への道のり
by
Rakuten Group, Inc.
PDF
What Makes Software Green?
by
Rakuten Group, Inc.
PDF
Simple and Effective Knowledge-Driven Query Expansion for QA-Based Product At...
by
Rakuten Group, Inc.
PDF
DataSkillCultureを浸透させる楽天の取り組み
by
Rakuten Group, Inc.
PDF
大規模なリアルタイム監視の導入と展開
by
Rakuten Group, Inc.
PDF
楽天における大規模データベースの運用
by
Rakuten Group, Inc.
PDF
楽天サービスを支えるネットワークインフラストラクチャー
by
Rakuten Group, Inc.
PDF
楽天の規模とクラウドプラットフォーム統括部の役割
by
Rakuten Group, Inc.
PDF
Rakuten Services and Infrastructure Team.pdf
by
Rakuten Group, Inc.
PDF
The Data Platform Administration Handling the 100 PB.pdf
by
Rakuten Group, Inc.
PDF
Supporting Internal Customers as Technical Account Managers.pdf
by
Rakuten Group, Inc.
PDF
Making Cloud Native CI_CD Services.pdf
by
Rakuten Group, Inc.
PDF
How We Defined Our Own Cloud.pdf
by
Rakuten Group, Inc.
PDF
Travel & Leisure Platform Department's tech info
by
Rakuten Group, Inc.
PDF
Travel & Leisure Platform Department's tech info
by
Rakuten Group, Inc.
PDF
OWASPTop10_Introduction
by
Rakuten Group, Inc.
PDF
Introduction of GORA API Group technology
by
Rakuten Group, Inc.
PDF
100PBを越えるデータプラットフォームの実情
by
Rakuten Group, Inc.
EPSS (Exploit Prediction Scoring System)モニタリングツールの開発
by
Rakuten Group, Inc.
コードレビュー改善のためにJenkinsとIntelliJ IDEAのプラグインを自作してみた話
by
Rakuten Group, Inc.
楽天における安全な秘匿情報管理への道のり
by
Rakuten Group, Inc.
What Makes Software Green?
by
Rakuten Group, Inc.
Simple and Effective Knowledge-Driven Query Expansion for QA-Based Product At...
by
Rakuten Group, Inc.
DataSkillCultureを浸透させる楽天の取り組み
by
Rakuten Group, Inc.
大規模なリアルタイム監視の導入と展開
by
Rakuten Group, Inc.
楽天における大規模データベースの運用
by
Rakuten Group, Inc.
楽天サービスを支えるネットワークインフラストラクチャー
by
Rakuten Group, Inc.
楽天の規模とクラウドプラットフォーム統括部の役割
by
Rakuten Group, Inc.
Rakuten Services and Infrastructure Team.pdf
by
Rakuten Group, Inc.
The Data Platform Administration Handling the 100 PB.pdf
by
Rakuten Group, Inc.
Supporting Internal Customers as Technical Account Managers.pdf
by
Rakuten Group, Inc.
Making Cloud Native CI_CD Services.pdf
by
Rakuten Group, Inc.
How We Defined Our Own Cloud.pdf
by
Rakuten Group, Inc.
Travel & Leisure Platform Department's tech info
by
Rakuten Group, Inc.
Travel & Leisure Platform Department's tech info
by
Rakuten Group, Inc.
OWASPTop10_Introduction
by
Rakuten Group, Inc.
Introduction of GORA API Group technology
by
Rakuten Group, Inc.
100PBを越えるデータプラットフォームの実情
by
Rakuten Group, Inc.
Spring CloudとZipkinを利用した分散トレーシング
1.
Spring CloudとZipkinを利用した 分散トレーシング Spring I/O
2016 報告会 Tommy Ludwig @TommyLudwig Travel Service Development Department, Rakuten Inc.
2.
元のセッション • Distributed Tracing:
how to find Latency in Production Systems – 分散トレーシング:本番でのレイテンシーの探り方 • 講演者: Dr. Dave Syer 2
3.
分散システムの例 3
4.
ログでリクエストの追跡 Log correlation 4
5.
Log correlation • 分散されたシステム(マイクロサービスなど)で、リク エストの追跡が難しい –
各サーバにSSHし、ログを確認するか(しないよね?!) – あるリクエストのstartからendまでの全サービスのログが見たい • MDCというログの機能を利用し、ユニークIDを追加 • そのIDをリクエストと一緒にサービスからサービスへ渡す 5
6.
トレーシング用語 • Span –
ひとつのサービス(境界)内の処理 • Trace – リクエストのstartからendまで含むSpan • Tags – 好きな追加情報をリクエストに付与する – Key/value: ビジネスイベント種類、URL、IPアドレスなど • http://opentracing.io/ 6
7.
Spring Cloud Sleuthで実現 •
Spring Bootが前提条件 • spring-cloud-sleuthを 追加するだけ • ELK・Splunkなどで収 集されたログの分析が できる 7
8.
Integrations • HTTP – 呼ばれた時はFilterで –
呼ぶ時はRestTemplate • @Beanで指定を忘れずに • @Async • @Scheduled • Messaging – Spring Integrationで • Zuul • Hystrix • Feign • RxJava • Documentation 8
9.
レイテンシー分析 Latency analysis 9
10.
レイテンシー分析 • システムのどこがなぜ遅かったかを容易に特定する のが目的 • 一つのユーザリクエストの中、どのサービスがどれく らい時間かかったか •
見える化し、ドリルダウンもできると、未知の問題に 気づき、レイテンシー問題に対する自発的なカル チャーになる 10
11.
Zipkin • Sleuthが付与するデータを見える化 • UIもAPIも提供し、データを様々なデータストアに保 存できる
– Cassandra, Elasticsearch, MySQL 11
12.
サンプルで見てみましょう Live demo 12
13.
参考 • Spring Cloud
Sleuth • Zipkin • サンプルコード • 元のスライド 13
14.
エンジニア採用 http://corp.rakuten.co.jp/careers/engineering/ 14
Download