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
AWS X-Ray @Akiba.aws LT大会 #14 番外編 AWS Update
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Taewoo Kim
July 17, 2019
Technology
1.5k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AWS X-Ray @Akiba.aws LT大会 #14 番外編 AWS Update
Akiba.aws というAWSに関する勉強会で発表させて頂いたスライドです。
Taewoo Kim
July 17, 2019
More Decks by Taewoo Kim
See All by Taewoo Kim
AWS Lambda 내부동작 파헤치기
twkiiim
1
3k
Amazon VPC Deep Dive: ENI 를 알면 VPC 가 보인다
twkiiim
2
5.9k
온라인 주문 서비스를 서버리스 아키텍쳐로 구축하기
twkiiim
0
450
Amplify Meetup #01
twkiiim
1
6.7k
Amazon EventBridge vs Amazon SNS
twkiiim
0
2.6k
活用パターンで学ぶGraphQL
twkiiim
0
1.6k
AWS 기반 서버리스 아키텍쳐 톺아보기
twkiiim
0
2.3k
AWS 기반 서버리스 아키텍쳐 톺아보기
twkiiim
1
3.5k
AppSync를 활용한 리얼타임 서버리스 아키텍쳐
twkiiim
0
4.7k
Other Decks in Technology
See All in Technology
ホームラボ紹介
y_sera15
0
230
RapidCopy2 Matrix I/Oエンジンによるファイルコピーソフトウェアの設計と実装
kengosawa2
1
350
FDEの心得
noriakioji
5
6.4k
LLM・AIエージェントシステムベストプラクティス
shibuiwilliam
6
1.6k
LanceDB入門
mocobeta
9
670
AI-DLC実践録_フルサイクル開発への挑戦
miyuc
0
390
ハッカソンで入賞した話 @ Findy LT
asari194617
0
1.5k
NANDでも描画したい!
nichica906
3
620
AIに持続⼒を与える 判断の⻑期記憶設計
eiei114
1
680
【GCC2026】TrueHDRIを用いたルックデブ環境とライティングテクニック
bandainamcostudios
PRO
0
340
What's new in Go 1.27?
ciarana
0
370
AWS Blocks が楽しい #ゆるWeb札幌
tacck
PRO
0
120
Featured
See All Featured
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.4k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
3
480
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
470
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
470
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.8k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
How to Ace a Technical Interview
jacobian
281
24k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Rails Girls Zürich Keynote
gr2m
96
14k
WENDY [Excerpt]
tessaabrams
11
39k
Transcript
͍ͬͯΔ͔ 93BZͷΞοϓσʔτΛʂʂ AKIBA.AWS #14 ൪֎ฤ AWS Update LT
େձ 2019/07/17
ࣗݾհ •Taewoo Kim (ΩϜς) •AWSࣄۀຊ෦ίϯαϧνϯά෦ •20196݄ೖࣾ •ೖࣾલʹΞϓϦɺΣϒɺόοΫΤϯυɺ ػցֶशͳͲ෯͍Ͱ։ൃ͠·ͨ͠
•ʢࠓͷͱ͜Ζʣ͖ͳAWSαʔϏε AppSyncͱLambda (ओʹGraphQL Serverlessܥ)
࣍ •ຊηογϣϯʹؔ͠·ͯ͠ •AWS X-Rayͱ •AWS X-Rayͷίϯηϓτ •AWS X-Ray
ίϯιϧ •·ͱΊ
ຊηογϣϯʹؔ͠·ͯ͠ •AWS X-Rayೖऀ͚ •AWS X-RayαʔϏεͷجຊతͳಛ •AWS X-RayαʔϏεͷجຊతͳػೳ •AWS
X-Rayͷίϯιϧ
"8493BZͱ •ΞϓϦέʔγϣϯ͕ॲཧ͢ΔϦΫΤετʹؔ͢ΔσʔλΛऩू ͢ΔαʔϏε •σʔλΛදࣔɺϑΟϧλϦϯάɺಎΛऔಘͯ͠ͷࣝผ ࠷దԽͷػձΛࣝผ͢ΔͨΊʹ༻͢ΔπʔϧΛఏڙ
จࣈͰ͔ΒΜʂ
"8493BZͱ
"8493BZͱ
"8493BZͱ
"8493BZͱ
"8493BZͷίϯηϓτ •Segment (ηάϝϯτ) •Subsegment (αϒηάϝϯτ) •Service Graph (αʔϏεάϥϑ)
•Trace (τϨʔε) •Sampling (αϯϓϦϯάʣ •Trace Header (τϨʔεϔομʔ) •Filter Expression (ϑΟϧλࣜ) •Group (άϧʔϓʣ •Annotations and Metadata (ऍͱϝλσʔλʣ •Error, Faults, and Exceptions (Τϥʔɺোɺٴͼྫ֎ʣ
"8493BZͷίϯηϓτ •Segment (ηάϝϯτ) •Subsegment (αϒηάϝϯτ) •Service Graph (αʔϏεάϥϑ)
•Trace (τϨʔε) •Sampling (αϯϓϦϯάʣ •Trace Header (τϨʔεϔομʔ) •Filter Expression (ϑΟϧλࣜ) •Group (άϧʔϓʣ •Annotations and Metadata (ऍͱϝλσʔλʣ •Error, Faults, and Exceptions (Τϥʔɺোɺٴͼྫ֎ʣ
5SBDF τϨʔεʣ֓ཁ Trace (τϨʔε) DynamoDB SQS Lambda Segment
(ηάϝϯτ) Subsegment (αϒηάϝϯτ)
4BNQMJOH αϯϓϦϯά •X-Ray SDKʹΑͬͯαϯϓϦϯάΞϧΰϦζϜ͕ద༻ •σϑΥϧτͰ1ඵ͝ͱʹ࠷ॳͷϦΫΤετΛه •ՃϦΫΤετͷ5%Λه
'JMUFS&YQSFTTJPO ϑΟϧλࣜ ͜͜ʹೖྗ
'JMUFS&YQSFTTJPO ϑΟϧλࣜ ྫ •responsetime > 0.1 •duration >
0.4 AND duration < 1 •http.status = 409 •!ok •http.url CONTAINS “/api/resA/resB” https://docs.aws.amazon.com/xray/latest/devguide/xray-console-filters.html?shortFooter=true#console-filters-syntax
"8493BZ$POTPMF ίϯιϧ ΫϦοΫͨ͠Β ը໘͕։͖·͢
"8493BZ$POTPMF ίϯιϧ
"8493BZ$POTPMF ίϯιϧ
"8493BZ$POTPMF ίϯιϧ
"8493BZ$POTPMF ίϯιϧ
"8493BZ$POTPMF ίϯιϧ εΫϩʔϧՄೳ
"8493BZ$POTPMF ίϯιϧ εΫϩʔϧՄೳ
"8493BZ$POTPMF ίϯιϧ εΫϩʔϧऴΘΓ
"8493BZ$POTPMF ίϯιϧ ͳΜͰ͜Μͳʹ͍ʁ
"8493BZ$POTPMF ίϯιϧ 1. ϚεͰ Drag 2. ࣗಈతʹϑΟϧλద༻ ̏.
ࣗಈత༰มߋ
"8493BZ$POTPMF ίϯιϧ ֤panel͝ͱʹΈ͍߲ͨબՄೳ
"8493BZ$POTPMF ίϯιϧ ͜ΕΫϦοΫͨ͠Β
"8493BZ$POTPMF ίϯιϧ ࣗಈతʹϑΟϧλ͕ࣜ
"8493BZ$POTPMF ίϯιϧ ෳͳϑΟϧλద༻Մೳ
"8493BZ$POTPMF ίϯιϧ
"8493BZ$POTPMF ίϯιϧ
·ͱΊ •AWS X-RayΤϯδχΞʹͱͬͯϥΠϑηΠόʔ •Analytics ػೳ͕Ͱ͖ͯɺΑΓ༗༻ʹͳͬͨ •AWS Lambda ผʹઃఆ͠ͳ͙ͯ͘͢ར༻Մೳ
•AWSΛར༻͢ΔͳΒศརͳπʔϧͰ͢ͷͰΨϯΨϯ ͍·͠ΐ͏ʂ
5)&&/%
None