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
Masaki KOBAYASHI
November 24, 2019
Programming
0
60
大事なことは全てログファイルに書いてある
Masaki KOBAYASHI
November 24, 2019
Tweet
Share
More Decks by Masaki KOBAYASHI
See All by Masaki KOBAYASHI
Human+AI Crowd Task Assignment Considering Result Quality Requirements (HCOMP2021)
makky
0
130
筑波大学 情報学学位プログラム 説明会 学生発表
makky
1
99
Crowd4U Shikinensengu Project 2018
makky
1
50
Arm Treasure Data Internship 2018 Final Report
makky
0
860
Other Decks in Programming
See All in Programming
LT 2025-06-30: プロダクトエンジニアの役割
yamamotok
0
760
Claude Code + Container Use と Cursor で作る ローカル並列開発環境のススメ / ccc local dev
kaelaela
10
5.3k
“いい感じ“な定量評価を求めて - Four Keysとアウトカムの間の探求 -
nealle
1
10k
AIと”コードの評価関数”を共有する / Share the "code evaluation function" with AI
euglena1215
1
170
Discover Metal 4
rei315
2
140
ふつうの技術スタックでアート作品を作ってみる
akira888
1
860
Goで作る、開発・CI環境
sin392
0
230
PicoRuby on Rails
makicamel
2
130
5つのアンチパターンから学ぶLT設計
narihara
1
170
チームのテスト力を総合的に鍛えて品質、スピード、レジリエンスを共立させる/Testing approach that improves quality, speed, and resilience
goyoki
5
880
Result型で“失敗”を型にするPHPコードの書き方
kajitack
5
660
10 Costly Database Performance Mistakes (And How To Fix Them)
andyatkinson
0
340
Featured
See All Featured
Balancing Empowerment & Direction
lara
1
430
Scaling GitHub
holman
460
140k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
KATA
mclloyd
30
14k
Docker and Python
trallard
44
3.5k
Gamification - CAS2011
davidbonilla
81
5.4k
Build The Right Thing And Hit Your Dates
maggiecrowley
36
2.8k
How STYLIGHT went responsive
nonsquared
100
5.6k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
Transcript
େࣄͳ͜ͱશͯ ϩάϑΝΠϧ ʹॻ͍ͯ͋Δ .BTBLJ,PCBZBTIJ
None
ϩάͱͳʹ͔ ϩάʮߤւࢽʯ MPHCPPL Λޠݯͱ͢Δ༻ޠͰ͋Γɺಈࢺͱͯ͠ ͏߹ʮߤւࢽʹه͢ΔʢߤւهΛऔΔʣʯͱ͍͏ҙຯͰ͋Γɺ ͝Ζʹੜ·Εͨͱ͞Ε͍ͯΔɻ ߤւࢽΛ MPHCPPLͱݺͿΑ͏ʹͳͬͨͷɺધͷΛଌΔͷʹؙଠ MPH ʹҰఆִؒʹ݁ͼͷ͋ΔೄΛׅΓ͚ͯු͔ͨ͜ͱʹ༝དྷɻ
ిࢠ༻ޠͰϩάͱ͍͏ݴ༿͕ΘΕΔΑ͏ʹͳͬͨͷ͝ΖͰɺ σʔλॲཧʹ͓͚ΔΠϕϯτΛମܥతʹه͢Δ͜ͱΛࢦͨ͠ɻ<> [1] https://ja.wikipedia.org/wiki/データログ
͞·͟·ͳϩά ࣌ܥྻ͕͋Δ ॏཁͰ͚ΒΕΔ ϩά͔Β࡞ͬͨϩά
ϩάʹԿ͕ॻ͍ͯ͋Δ͔ BQBDIFͷBDDFTTMPHͷͱ͋Δߦ ଓऀͷ*1ΞυϨε ΞΫηε࣌ ϦΫΤετ )551εςʔλεί ʔυ ϨεϙϯεαΠζ ϦϑΝϥ 6TFS"HFOU
ϓϩάϥϜ͕͍ͭɺͲΜͳೖྗͰಈ࡞͠ɺͦͷ݁ՌԿ͕ى͖͔ͨΘ͔Δ Apache
ϩάͲ͜Ͱ࡞ΒΕ͍ͯΔ͔ apache, passenger mysql job queue sshd, crond... Web Server
AWS, DNS... host machine がある場所では少なくとも1種類以上のログファイルが作られている ※実際には構成要素はもっとありま す
Ͳ͏ͬͯϩάΛݟΔ͔ ϑΝΠϧΛӾཡ͢Δ ˔ DBU ˔ MFTT ˔ NPSF ϩάΛϑΟϧλ͢Δ ˔
IFBE ˔ UBJM ˔ HSFQFHSFQ ˔ UBD ٯॱʹ͢Δ ˔ DVU ˔ TFEBXT ˔ SVCZQFSMQZUIPO 知らないコマンドがあったら 試してみてね
ϩάͷʹ͢Δ ログの種類 (通常, エラー, 警告) ごとに集計する ログの数を単位時間で集計する プログラムの実行頻度を観察する 応用例: 不正アクセスを検知
େࣄͳ͜ͱશͯ ϩάϑΝΠϧ ʹॻ͍ͯ͋Δ ʙ ϩάΛ࡞Δ ʙ
ϩάͷϑϨʔϜϫʔΫΛ׆༻͢Δ
ϩάϑΝΠϧʹେࣄͳ͜ͱΛॻ͖·͠ΐ͏ B͡ΌΘ͔Βͳ͍ Ͱ͖ΔใΛ͠·͠ΐ͏
େࣄͳ͜ͱΛॻ͖͗͢Δͷ/( ύεϫʔυͳͲΛग़ྗ͍͚ͯ͠·ͤΜ ϩά͕୭ʹӾཡ ίϐϖՄೳ ͞ΕΔՄೳੑ͕͋Δ͔Α͘ߟ͑Δ (PPHMFݕࡧͷϩά͕࿙Ӯͨ͠Β
େࣄͳ͜ͱશͯ ϩάϑΝΠϧ ʹॻ͍ͯ͋Δ ϩάා͘ͳ͍Αʂʂʂ