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
50
大事なことは全てログファイルに書いてある
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
120
筑波大学 情報学学位プログラム 説明会 学生発表
makky
1
90
Crowd4U Shikinensengu Project 2018
makky
1
46
Arm Treasure Data Internship 2018 Final Report
makky
0
820
Other Decks in Programming
See All in Programming
ブラウザ単体でmp4書き出すまで - muddy-web - 2024-12
yue4u
2
450
これでLambdaが不要に?!Step FunctionsのJSONata対応について
iwatatomoya
2
3.5k
今年一番支援させていただいたのは認証系サービスでした
satoshi256kbyte
1
250
競技プログラミングで 基礎体力を身につけよう / You can get basic skills through competitive programming
mdstoy
0
170
Go の GC の不得意な部分を克服したい
taiyow
2
740
今からはじめるAndroidアプリ開発 2024 / DevFest 2024
star_zero
0
990
Full stack testing :: basic to basic
up1
1
930
採用事例の少ないSvelteを選んだ理由と それを正解にするためにやっていること
oekazuma
2
1k
iOS18とヘルスケアの睡眠対応
takuyaosawa
0
110
Cloudflare MCP ServerでClaude Desktop からWeb APIを構築
kutakutat
1
450
Keeping it Ruby: Why Your Product Needs a Ruby SDK - RubyWorld 2024
envek
0
170
Symfony Mapper Component
soyuka
2
700
Featured
See All Featured
Designing for Performance
lara
604
68k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.3k
Designing for humans not robots
tammielis
250
25k
GraphQLとの向き合い方2022年版
quramy
44
13k
For a Future-Friendly Web
brad_frost
175
9.4k
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.6k
Visualization
eitanlees
145
15k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
How to Think Like a Performance Engineer
csswizardry
22
1.2k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
A designer walks into a library…
pauljervisheath
204
24k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.5k
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ݕࡧͷϩά͕࿙Ӯͨ͠Β
େࣄͳ͜ͱશͯ ϩάϑΝΠϧ ʹॻ͍ͯ͋Δ ϩάා͘ͳ͍Αʂʂʂ