Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Zipkinの概要と新UI"Zipkin Lens"の紹介 / Introduction of...
Search
LINE Developers
April 17, 2019
Technology
3
3k
Zipkinの概要と新UI"Zipkin Lens"の紹介 / Introduction of Zipkin and its new UI "Zipkin Lens"
2019/4/17にLINE Fukuokaで開催されたLINE Developer meetup #52での登壇資料です
LINE Developers
April 17, 2019
Tweet
Share
More Decks by LINE Developers
See All by LINE Developers
LINEスタンプのSREing事例集:大きなスパイクアクセスを捌くためのSREing
line_developers
1
2k
Java 21 Overview
line_developers
6
1.1k
Code Review Challenge: An example of a solution
line_developers
1
1.2k
KARTEのAPIサーバ化
line_developers
1
460
著作権とは何か?〜初歩的概念から権利利用法、侵害要件まで
line_developers
5
2.1k
生成AIと著作権 〜生成AIによって生じる著作権関連の課題と対処
line_developers
3
2k
マイクロサービスにおけるBFFアーキテクチャでのモジュラモノリスの導入
line_developers
9
3.1k
A/B Testing at LINE NEWS
line_developers
3
880
LINEのサポートバージョンの考え方
line_developers
2
1.1k
Other Decks in Technology
See All in Technology
あなたの知らないクラフトビールの世界
miura55
0
130
商品レコメンドでのexplicit negative feedbackの活用
alpicola
2
370
【NGK2025S】動物園(PINTO_model_zoo)に遊びに行こう
kazuhitotakahashi
0
240
Formal Development of Operating Systems in Rust
riru
1
420
今年一年で頑張ること / What I will do my best this year
pauli
1
220
When Windows Meets Kubernetes…
pichuang
0
310
[IBM TechXchange Dojo]Watson Discoveryとwatsonx.aiでRAGを実現!座学①
siyuanzh09
0
110
深層学習と3Dキャプチャ・3Dモデル生成(土木学会応用力学委員会 応用数理・AIセミナー)
pfn
PRO
0
460
月間60万ユーザーを抱える 個人開発サービス「Walica」の 技術スタック変遷
miyachin
1
140
Azureの開発で辛いところ
re3turn
0
240
Reactフレームワークプロダクトを モバイルアプリにして、もっと便利に。 ユーザに価値を届けよう。/React Framework with Capacitor
rdlabo
0
130
2025年のARグラスの潮流
kotauchisunsun
0
800
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
RailsConf 2023
tenderlove
29
970
Six Lessons from altMBA
skipperchong
27
3.6k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.1k
Documentation Writing (for coders)
carmenintech
67
4.5k
Designing for Performance
lara
604
68k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
Statistics for Hackers
jakevdp
797
220k
Writing Fast Ruby
sferik
628
61k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Designing for humans not robots
tammielis
250
25k
Git: the NoSQL Database
bkeepers
PRO
427
64k
Transcript
Zipkinͷ֓ཁͱ ৽UI "Zipkin Lens" ͷհ -*/&%FWFMPQFSNFFUVQJO'VLVPLB -*/&גࣜձࣾ ޒेཛྷୖຏ
ࣗݾհ w-*/&גࣜձࣾ %BUB4DJFODFBOE&OHJOFFSJOHηϯλʔ &OHJOFFSJOH*OGSBTUSVDUVSFࣨ 0CTFSWBCJMJUZ*OGSBTUSVDUVSFνʔϜॴଐଔ wࢄτϨʔγϯάͱ͔ϞχλϦϯάͬͯ·͢ w;JQLJOͷ৽͍͠6*ͬͯ·͢ w͖ͳݴޠ-VB
࣍ wࢄτϨʔγϯάγεςϜ;JQLJOͷ֓ཁ w;JQLJO-FOTͷհ
࣍ wࢄτϨʔγϯάγεςϜ;JQLJOͷ֓ཁ w;JQLJO-FOTͷհ
;JQLJOͱ w ࢄτϨʔγϯάγεςϜ w (PPHMF%BQQFSͷจΛݩʹσβΠϯ w "1*ݺͼग़͠ͷϨΠςϯγʔΛՄࢹԽ w .JDPSTFSWJDF"SDIJUFDUVSFʹ͓͚ΔϨΠςϯγʔ ͷղܾΛิॿ
༻σʔλIUUQTHJUIVCDPNBQBDIFJODVCBUPS[JQLJOCMPCNBTUFS[JQLJOVJUFTUEBUBNFTTBHJOHLBGLBKTPO
༻ޠ 4QBOҰͭͷαʔϏε ڥք ͷॲཧ 5SBDFϦΫΤετͷ4UBSU͔Β&OE·ͰΛؚΉ4QBOͷू߹ମ 4QBO 5SBDF 4FSWJDF" 4FSWJDF# 4FSWJDF$
;JQLJOͷΈ 4FSWJDF" 4FSWJDF# 4FSWJDF$ ;JQLJO4FSWFS ᶃ4QBOσʔλΛૹ৴ 4UPSBHF ᶄ4QBOσʔλΛ ετϨʔδʹอଘ
;JQLJO6* ᶅ4QBOσʔλऔಘ ᶆ5SBDFͱͯ͠ ՄࢹԽ *OTUMJC *OTUMJC *OTUMJC
4QBOσʔλ \ "traceId": "05fd97638ff8c16e", "id": "a88b722c1148d7b5", "parentId": "05fd97638ff8c16e", "name": "getA",
"kind": "CLIENT", "timestamp": 1554872125175553, "duration": 16181, "tags": { … }, … ^ 5SBDFΛࣝผ͢Δ*% ಉ͡*%Λ࣋ͭ4QBOಉ͡5SBDF 4QBOͷ*% ࢠؔʹΑΓ5SBDF͕Ͱ͖Δ ͜ͷ4QBOࣗମͷ*%
;JQLJOͷΈ 4FSWJDF" 4FSWJDF# 4FSWJDF$ 5SBDF*%ੜ ;JQLJO4FSWFS )FBEFSʹ *OKFDU *OTUMJC
9#5SBDF*Eʜ 9#4QBO*Eʜ 9#1BSFOU4QBO*Eʜ )FBEFS͔Β &YUSBDU )FBEFSʹ *OKFDU )FBEFS͔Β &YUSBDU 9#5SBDF*Eʜ 9#4QBO*Eʜ 9#1BSFOU4QBO*Eʜ )FBEFSΛ༻͍ͯ5SBDFͷใΛ࣍ͷαʔϏεʹୡ͢Δ *OTUMJC *OTUMJC
;JQLJOपล w αʔϏε͔Β;JQLJOαʔόʹ4QBOσʔλΛૹΔํ๏ ,BGLB3BCCJU.2)551ʜ w *OTUSVNFOUFE-JCSBSJFT #SBWF;JQLJO(P;JQLJO+4;JQLJO1)1ʜ w ༻ՄೳετϨʔδ &MBTUJDTFBSDI$BTTBOESB.Z42-ΠϯϝϞϦ
;JQLJO%FQFOEFODJFT w ऩूͨ͠4QBOσʔλ͔ΒαʔϏεؒͷґଘؔΛ ੳ͢Δ4QBSL+PC ༻σʔλIUUQTHJUIVCDPNBQBDIFJODVCBUPS[JQLJOCMPCNBTUFS [JQLJOVJUFTUEBUBTNBSUUIJOHTNPCJMFXFCJOTUBMMKTPO
༨ஊզʑͷ߹ w ;JQLJOαʔό ;JQLJOΛϞδϡʔϧͱͯͬͨ͠ΧελϜαʔό 5ISJGUͷ31$"1*Λఏڙ͍ͯ͠Δ w ετϨʔδ ໓ۤྑ͍&MBTUJDTFBSDIΫϥελ ✍LTQBONJOͷॻ͖ࠐΈ
w ;JQLJO%FQFOEFODJFT༻ͷ4QBSLΫϥελ %BUBDIBJOνʔϜͷͷΛؒआΓ
༨ஊզʑͷ߹ w *OTUSVNFOUFE-JCSBSZ 5ISJGU31$"1*Λୟ͘ΧελϜϥΠϒϥϦ w 6TFS*OUFSGBDF ৽6*ʮ;JQLJO-FOTʯ
࣍ wࢄτϨʔγϯάγεςϜ;JQLJOͷ֓ཁ w;JQLJO-FOTͷհ
;JQLJO-FOTͱ w ;JQLJOͷ৽͍͠6* w ݩʑ-*/&ࣾͰ։ൃ͍ͯͨ͠ IUUQTHJUIVCDPNMJOF[JQLJOMFOT w ݱࡏຊՈ;JQLJOϦϙδτϦͰ։ൃ
༻ٕज़ w ༻ݴޠίϯύΠϥόϯυϥ &$."4DSJQU#BCFMXFCQBDL w جຊϥΠϒϥϦ 3FBDU3FEVY3FBDU3PVUFSʜ w ίϯϙʔωϯτϥΠϒϥϦ 3FBDU4FMFDU7J[DFSBMʜ
σϞ
;JQLJO-FOTͷาΈ w ݩʑࣾʹΧελϜͷ;JQLJO͕ଘࡏ͍ͯͨ͠ ϚΠΫϩαʔϏεԽ͍ͯ͠Δ4IPQνʔϜ͕ಋೖཧ w ڈͷय़͘Β͍ʹฐνʔϜ͕ཧ͢ΔΑ͏ʹ w αʔόΧελϜ͕ͩͬͨ6*ΦϦδφϧͷ;JQLJO6*
;JQLJO-FOTͷาΈ w ͔ͤͬ͘ཧ͢ΔͳΒΑΓ͍͍ͨ͘͢͠ w ·ͣࣾͷڞ௨ͷ֓೦Ͱ͋Δ*OTUBODF*%ͱ1IBTFΛ ༻͍ͨ5SBDFͷݕࡧ͕Ͱ͖ΔΑ͏ʹ͍ͨ͠ w *OTUBODF*%ϓϩδΣΫτ໊Έ͍ͨͳͷ w
1IBTFڥΈ͍ͨͳͷ
چ6*ͷ߹ʜ "OOPUBUJPO2VFSZΛ͏Ҏ֎ͷํ๏͕ͳ͔ͬͨ
"OOPUBUJPO2VFSZͷ w 'PSNBUΛ֮͑Δඞཁ͕͋Δ ✍LFZWBMVFBOELFZBOELFZWBMVFʜ w ,FZͱ7BMVFΛ͓ͬͯ͘ඞཁ͕͋Δ w ͍ͦͦจࣈྻΛଧͪࠐΈͨ͘ͳ͍
;JQLJO-FOTͷาΈ w ݩʑΧελϜαʔόͳͷͰ"1*ͷՃ؆୯ w Ұํɺ6*ʹؔͯ͠ݹ͍ϥΠϒϥϦ͕ΘΕ͓ͯΓ ඇৗʹೖΓΜͰ͍ͨͨΊख͕͚ΒΕͳ͔ͬͨ 'MJHIU+4K2VFSZFUDʜ w ͱ͍͏͜ͱͰ࡞Γͨ͠ʜ
None
*OTUBODF*%ͱ1IBTF ʹΑΔݕࡧΛαϙʔτʂ
;JQLJO-FOTͷาΈ w ͦΕͬΆ͍ͷ͕ग़དྷͨͷͰ;JQLJOίϛϡχςΟʹհ w ৭ʑ͋ͬͯ044Խ͞Ε;JQLJOϦϙδτϦʹೖΔ IUUQTHJUIVCDPNBQBDIFJODVCBUPS[JQLJOUSFFNBTUFS[JQLJOMFOT
Ҿ༻ݩɿIUUQTHJUIVCDPNMJOF[JQLJOMFOT *OTUBODF*%ͱ1IBTFʹΑΔ ݕࡧҰ୴আ ෆධͩͬͨ4DBUUFSάϥϑআ
;JQLJO-FOTͷาΈ w ίϛϡχςΟͷΞυόΠεΛड͚σβΠϯΛվળ w ݕࡧͷ6*ΛͬͱΠέͯΔײ͡ʹ͠Α͏ w ࠇ͍ςʔϚݟʹ͍͘ w ͬͱϑϥοτͳײ͡ʹ͠Α͏
w FUDʜ
༻σʔλIUUQTHJUIVCDPNBQBDIFJODVCBUPS[JQLJOUSFFNBTUFS[JQLJOVJUFTUEBUB ന͍ςʔϚ φͳݕࡧόʔ શମతʹϑϥοτͳσβΠϯ
༻σʔλIUUQTHJUIVCDPNBQBDIFJODVCBUPS[JQLJOUSFFNBTUFS[JQLJOVJUFTUEBUB
;JQLJO-FOTͷาΈ w ࠷ॳͷ։ൃͷಈػͰ͋ͬͨ*OTUBODF*%1IBTFʹΑΔ ݕࡧػೳɺΑΓҰൠతͳ4JUFTQFDJpD5BHTػೳͱͯ͠ ࣮͞ΕΔ w ࣗ6*ଆΛɺαʔόαΠυଞͷϝϯόʔ͕࣮ w 044ૉΒ͍͠ʜ
*OTUBODF*%ͱ1IBTF ʹΑΔݕࡧ͕Մೳ
ͷิ͖͘
'VUVSFXPSL w 5ZQF4DSJQUԽ ݱࡏશʹ&$."4DSJQU w 5SBDFάϥϑͷܰྔԽ ڊେͳάϥϑͷ߹ॲཧ͕ॏ͘ͳΔ 47(ԽPS$BOWBTԽ w %FQFOEFODJFTάϥϑͷվྑ
w FUDʜ
5IBOLZPV