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
どうしたらログがちゃんと管理できるのか?
Search
kosako
May 25, 2017
Programming
2.5k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
どうしたらログがちゃんと管理できるのか?
potatotips#40
kosako
May 25, 2017
More Decks by kosako
See All by kosako
組織の崩壊と再生、その中で何を考え、感じたのか。 そして本当に必要だったもの
kosako
11
8.4k
その乗り換え、ちゃんと理由を説明できますか?
kosako
1
430
SREへの挑戦と失敗
kosako
0
530
Rettyにおけるエンジニア組織の歴史
kosako
0
590
組織を変えるためには何が必要なのか?
kosako
0
730
レジュメで何を見てもらえると思っていますか?
kosako
1
1.4k
オンボーディングの理想と現実
kosako
3
6k
組織と向き合うようになるまでの話、そして一年後
kosako
3
3.7k
MicroservicesのCache戦略
kosako
0
1.2k
Other Decks in Programming
See All in Programming
代数的データ型って何が嬉しいの? #frontend_phpcon_do
kajitack
8
3.8k
エンジニアと一緒にテストコードの設計と実装を改善した話
mototakatsu
0
230
Semantic Version 単位で戦略を柔軟に変えて、パッケージアップデートを自動化する
daitasu
1
320
Oxcを導入して開発体験が向上した話
yug1224
4
350
Datadog LLM Observabilityで実現する 安全なLLM Usage 管理
3150
0
120
ふつうのFeature Flag実践入門
irof
8
4.2k
jQueryをバージョンアップする前に使いたいjQuery Migrate
matsuo_atsushi
0
610
エンジニア向け会社紹介/Findy Company Profile
findyinc
6
350k
act1-costs.pdf
sumedhbala
0
130
OSもどきOS
arkw
0
600
さぁV100、メモリをお食べ・・・
nilpe
0
160
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
3
980
Featured
See All Featured
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
240
Mind Mapping
helmedeiros
PRO
1
270
Bash Introduction
62gerente
615
220k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
[SF Ruby Conf 2025] Rails X
palkan
2
1.1k
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
Visualization
eitanlees
152
17k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
570
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
Discover your Explorer Soul
emna__ayadi
2
1.1k
Building Applications with DynamoDB
mza
96
7.1k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
180
Transcript
Ͳ͏ͨ͠Βϩά͕ͪΌΜͱཧͰ͖Δͷ͔ "LJIJSP,PTBLP
ࠃ/P໊࣮άϧϝαʔϏε3FUUZͷӡӦ ઃཱ XFCͱΞϓϦͰαʔϏεల։ γϯάϧυϝΠϯ εϚϗϑΝʔετ ݄ؒສ66
ɾ"LJIJSP,PTBLP ɾ3FUUZͰΤϯδχΞͯ͠·͢ ɾͬͯΔ͜ͱ J04 1)1 "84 About Me
ΞϓϦͷੳ
w HPPHMF"OBMZTJT w %# w ࣗલͰϩάऩू 5% #JH2VFSZ ΞϓϦͷੳ
w HPPHMF"OBMZTJT w %# w ࣗલͰϩάऩू 5% #JH2VFSZ ΞϓϦͷੳ
Α͋͘Δύλʔϯ
ࢼ͠ʹ͋ͷπʔϧೖΕ͍ͨ Α͋͘Δύλʔϯ
ࢪࡦͰ͜͜ͷࣈΛ֬ೝ͍ͨ͠ Α͋͘Δύλʔϯ
ͪΐͬͱͷؒ͜͜ͷࣈΈ͍ͨ Α͋͘Δύλʔϯ
λοϓଟ͍ϘλϯͲͬͪ Α͋͘Δύλʔϯ ߪೖ ߪೖ
w ຒΊࠐ·ΕΔϩά w औΓ͍ͨσʔλ͕औΕͳ͍ w ॏͰऔΒΕΔϩά w ޙ͕࢝͞Εʹ͍͘ w ੜ͖ͯΔ͔Ͳ͏͔Θ͔Βͳ͍
Α͋͘Δύλʔϯ
Ξϓϩʔν
w ϩάΛૹΔϝιουΛҰͭʹ w ίʔϧ͢ΔॴͰͲ͜ʹૹΔ͔ ࢦఆ͠ͳ͍ w ૹ৴ઃఆϑΝΠϧΛ༻ҙͯ͠ू w ͯ͢ͷॴͰίʔϧ͢Δ Ξϓϩʔν
ૹ৴ϝιου ૹ৴ઌ Ϙλϯλοϓ TFOE-PH ઃఆϑΝΠϧΛݟͯඞཁͳॴʹૹ৴ FYHPPHMF"OBMZUJDT ࣗࣾϩά"1* ઃఆϑΝΠϧ MPHKTPO
{ "sample1" : { "description" : "Aը໘ͰϘλϯΛԡͨ͠", "type" : "action
/ pv", "Retty" : { "event" : "12345", "sourceId" : "12345", }, "TreasureData" : { "event" : "sample", "parameters" : {"restaurant_id" : “123456"} }, }, “logid001” : { "description" : "Bը໘ͰϘλϯΛԡͨ͠", "type" : "action", "TreasureData" : { "event" : "sample2", }, } } log.json
[Analysis trackKey:@"logid001" parameters:@{@"param" : @{"param01" : @10}} options:nil]; sendLog
• ରԠJSONϑΝΠϧΛ༻ҙͯ͠DL • ରԠද͕͋ΔͷͰɺϩάΛૹΓͨ͘ͳͬͨΒJSONΛߋ ৽͢ΕOK • Ͳͷϩά͕ͲͷҙຯͰૹ৴͞Ε͔͕ͨΘ͔Γ͍͢ • ϩάಉ࢜ͷରԠද͕ͦ͜ʹ͋Δ •
ࢭΊͨ͘ͳͬͨΒɺઃఆϑΝΠϧΛมߋ͢Δ͚ͩ Point
• iPhone/Android/WEBͰϑΥʔϚοτΛ౷Ұ • ཧը໘Λ࡞ͯ͠ϩάIDΛൃߦɺҰݩཧ • ϩάͷmigrationɺܧଓͨ͠ϩάใͷҡ࣋ ࠓޙͷ
ऴΘΓ ͝ਗ਼ௌ͍͖ͨͩ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ