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
810
Other Decks in Programming
See All in Programming
開発を加速する共有Swift Package実践
elmetal
PRO
0
420
Amazon Neptuneで始める初めてのグラフDB ー グラフDBを使う意味を考える ー
satoshi256kbyte
2
260
Prompt Cachingは本当に効果的なのか検証してみた.pdf
ttnyt8701
0
530
サーバーレスで負荷試験!Step Functions + Lambdaを使ったk6の分散実行
shuntakahashi
6
1.6k
Rubyとクリエイティブコーディングの輪の広がり / The Growing Circle of Ruby and Creative Coding
chobishiba
1
270
GraphQLの魅力を引き出すAndroidクライアント実装
morux2
3
730
Some more adventure of Happy Eyeballs
coe401_
2
190
XStateでReactに秩序を与えたい
gizm000
0
730
僕が思い描くTypeScriptの未来を勝手に先取りする
yukukotani
9
2.4k
メモリ最適化を究める!iOSアプリ開発における5つの重要なポイント
yhirakawa333
0
420
Our Websites Need a Lifestyle Change, Not a Diet
ryantownsend
0
150
全部見せます! クラシルリワードのSwiftTesting移行プロジェクト
uetyo
0
210
Featured
See All Featured
A designer walks into a library…
pauljervisheath
201
24k
How to train your dragon (web standard)
notwaldorf
85
5.6k
Adopting Sorbet at Scale
ufuk
73
8.9k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.4k
Bash Introduction
62gerente
608
210k
Art, The Web, and Tiny UX
lynnandtonic
294
20k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
26
2k
The Power of CSS Pseudo Elements
geoffreycrofte
71
5.3k
[RailsConf 2023] Rails as a piece of cake
palkan
48
4.6k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
158
15k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
502
140k
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ݕࡧͷϩά͕࿙Ӯͨ͠Β
େࣄͳ͜ͱશͯ ϩάϑΝΠϧ ʹॻ͍ͯ͋Δ ϩάා͘ͳ͍Αʂʂʂ