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
86
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
大事なことは全てログファイルに書いてある
Masaki KOBAYASHI
November 24, 2019
More Decks by Masaki KOBAYASHI
See All by Masaki KOBAYASHI
Human+AI Crowd Task Assignment Considering Result Quality Requirements (HCOMP2021)
makky
0
170
筑波大学 情報学学位プログラム 説明会 学生発表
makky
1
130
Crowd4U Shikinensengu Project 2018
makky
1
64
Arm Treasure Data Internship 2018 Final Report
makky
0
950
Other Decks in Programming
See All in Programming
音楽のための関数型プログラミング言語mimiumにおける多段階計算の活用
tomoyanonymous
1
290
SREは、MCPとSRE Agentをこう使え!
kazumax55
0
150
継続モナドとリアクティブプログラミング
yukikurage
3
420
AI時代の仕事技芸論〜ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ(スクフェス仙台 2026バージョン)
kuranuki
0
470
エージェンティックRAGにAWSで入門しよう!
har1101
9
1.9k
Hatena Engineer Seminar #37「言語モデルの活用に関する研究」
slashnephy
0
500
Haskell/Servantを通してWebミドルウェアを捉え直す
pizzacat83
1
440
エンジニアと一緒にテストコードの設計と実装を改善した話
mototakatsu
0
250
AI がコードを書く時代における新卒エンジニアの仕事風景 (2026) / New Graduate Engineers in the Era of AI Coding (2026)
sushichan044
0
200
TAKTでAI駆動開発の品質を設計する
j5ik2o
7
1.7k
技術記事、 専門家としてのプログラマ、 言語化
mizchi
14
7.3k
任せる範囲はこう広がった / How the Scope of AI Delegation Has Expanded
nrslib
1
240
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
77
5.4k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.9k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
1k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
180
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
460
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
800
Optimising Largest Contentful Paint
csswizardry
37
3.8k
Building the Perfect Custom Keyboard
takai
2
810
Utilizing Notion as your number one productivity tool
mfonobong
4
350
Evolving SEO for Evolving Search Engines
ryanjones
0
240
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Speed Design
sergeychernyshev
33
1.9k
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ݕࡧͷϩά͕࿙Ӯͨ͠Β
େࣄͳ͜ͱશͯ ϩάϑΝΠϧ ʹॻ͍ͯ͋Δ ϩάා͘ͳ͍Αʂʂʂ