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
Taewoo Kim
July 17, 2019
Technology
0
1.3k
AWS X-Ray @Akiba.aws LT大会 #14 番外編 AWS Update
Akiba.aws というAWSに関する勉強会で発表させて頂いたスライドです。
Taewoo Kim
July 17, 2019
Tweet
Share
More Decks by Taewoo Kim
See All by Taewoo Kim
AWS Lambda 내부동작 파헤치기
twkiiim
1
2.6k
Amazon VPC Deep Dive: ENI 를 알면 VPC 가 보인다
twkiiim
2
5.4k
온라인 주문 서비스를 서버리스 아키텍쳐로 구축하기
twkiiim
0
390
Amplify Meetup #01
twkiiim
1
6.4k
Amazon EventBridge vs Amazon SNS
twkiiim
0
2.2k
活用パターンで学ぶGraphQL
twkiiim
0
1.3k
AWS 기반 서버리스 아키텍쳐 톺아보기
twkiiim
0
2k
AWS 기반 서버리스 아키텍쳐 톺아보기
twkiiim
1
3k
AppSync를 활용한 리얼타임 서버리스 아키텍쳐
twkiiim
0
4.4k
Other Decks in Technology
See All in Technology
OpenID BizDay#17 みんなの銀行による身元確認結果の活用 / 20250219-BizDay17-KYC-minna-no-ginko
oidfj
0
210
ビジネスモデリング道場 目的と背景
masuda220
PRO
9
690
偏光画像処理ライブラリを作った話
elerac
1
160
脳波を用いた嗜好マッチングシステム
hokkey621
0
270
Visualize, Visualize, Visualize and rclone
tomoaki0705
9
76k
設計を積み重ねてシステムを刷新する
sansantech
PRO
0
130
ディスプレイ広告(Yahoo!広告・LINE広告)におけるバックエンド開発
lycorptech_jp
PRO
0
210
システム・ML活用を広げるdbtのデータモデリング / Expanding System & ML Use with dbt Modeling
i125
1
310
Raycast AI APIを使ってちょっと便利な拡張機能を作ってみた / created-a-handy-extension-using-the-raycast-ai-api
kawamataryo
0
190
OpenID Connect for Identity Assurance の概要と翻訳版のご紹介 / 20250219-BizDay17-OIDC4IDA-Intro
oidfj
0
470
生成AI×財務経理:PoCで挑むSlack AI Bot開発と現場巻き込みのリアル
pohdccoe
0
440
抽象化をするということ - 具体と抽象の往復を身につける / Abstraction and concretization
soudai
27
15k
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
229
18k
The Pragmatic Product Professional
lauravandoore
32
6.4k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.4k
Writing Fast Ruby
sferik
628
61k
Site-Speed That Sticks
csswizardry
4
400
Speed Design
sergeychernyshev
27
800
Bootstrapping a Software Product
garrettdimon
PRO
306
110k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
21
2.5k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Making Projects Easy
brettharned
116
6k
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