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
tos_command
Search
Kazuhiko Yamashita
October 30, 2017
Technology
1
1.9k
tos_command
Geeks Who Drink in Fukuoka -モニタリング勉強会 Edition-
Kazuhiko Yamashita
October 30, 2017
Tweet
Share
More Decks by Kazuhiko Yamashita
See All by Kazuhiko Yamashita
Stay Hacker 〜九州で生まれ、Perlに出会い、コミュニティで育つ〜
pyama86
2
4.8k
Managing Database Migrations in Go Backend Systems
pyama86
0
150
新しい職場の CI が 20 分かかっていたらあなたならどうする?
pyama86
2
1.4k
事業を差別化する技術を生み出す技術
pyama86
4
1.9k
Re:Define 可用性を支える モニタリング、パフォーマンス最適化、そしてセキュリティ
pyama86
9
9.8k
AI時代におけるSRE、 あるいはエンジニアの生存戦略
pyama86
6
1.9k
Tuning GraphQL on Rails
pyama86
2
2.4k
ttlcacheのここがスゴい
pyama86
1
220
クラウドサービスの 利用コストを削減する技術 - 円安の真南風を感じて -
pyama86
3
690
Other Decks in Technology
See All in Technology
AWS re:Inventre:cap ~AmazonNova 2 Omniのワークショップを体験してきた~
nrinetcom
PRO
0
110
Claude Skillsの テスト業務での活用事例
moritamasami
1
120
Next.js 16の新機能 Cache Components について
sutetotanuki
0
200
Strands Agents × インタリーブ思考 で変わるAIエージェント設計 / Strands Agents x Interleaved Thinking AI Agents
takanorig
6
2.4k
ESXi のAIOps だ!2025冬
unnowataru
0
440
フィッシュボウルのやり方 / How to do a fishbowl
pauli
2
430
"人"が頑張るAI駆動開発
yokomachi
1
660
[Data & AI Summit '25 Fall] AIでデータ活用を進化させる!Google Cloudで作るデータ活用の未来
kirimaru
0
4.1k
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
3
210
202512_AIoT.pdf
iotcomjpadmin
0
160
Everything As Code
yosuke_ai
0
330
なぜ あなたはそんなに re:Invent に行くのか?
miu_crescent
PRO
0
230
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.4k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
720
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
53
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
0
68
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
31
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
100
Producing Creativity
orderedlist
PRO
348
40k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
94
sira's awesome portfolio website redesign presentation
elsirapls
0
94
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Transcript
ʙݰքṗͷ.BDLFSFMʙ !QZBNB(.01FQBCP *OD (FFLT8IP%SJOLJO'VLVPLBϞχλϦϯάษڧձ&EJUJPO ԶͷѪͨ͠ḉ
ϗεςΟϯάࣄۀ෦νʔϑςΫχΧϧϦʔυ ࢁԼ!QZBNB
ϖύϘԬ
-JOVYͷ౷߹Ϣʔβʔཧ 50.-ܗࣜ )551 +40/ -%"1%#ͷཧͷӡ༻ෛՙ ѻ͍͍͢ϑΥʔϚοτ ൚༻ੑɾ֦ுੑ
WPM NSVCZͰ࣮ݱ͢Δ ҰาਐΜͩΠϯϑϥӡ༻
1FQBCPͱ.BDLFSFM
.BDLFSFM wશαʔϏεͰར༻ w։ൃྗΛڧΈͱ͢Δզʑͱͷ૬ੑ͕ ൈ܈ͳʮΤϯδχΞΛϫΫϫΫͤ͞ΔײతαʔόʔࢹαʔϏεʯ
0QFO4UBDLࢹ w0QFO4UBDLͷϙʔτͷΛࢹ͢Δ͜ͱͰɺ*1ͷൃλΠϛϯά ࡏݿཧʹ׆༻ wϥοΫ͝ͱͷαʔόɺ7$16ɺϝϞϦɺσΟεΫͷར༻Λऔಘ ͠ɺαʔόࡏݿཧʹ׆༻
ͱ͍͏ ਅ໘ͳΛ͠Α͏ ͱࢥͬͨ࣌ظ͕ ʹ͋Γ·ͨ͠
.BDLFSFMͱ͍͑ ࿈ଓϦϦʔε
None
ॴҦNPOJUతͳ͜ͱ͕ग़དྷΔΑ͏ʹͳͬͨ 8FC4FSWFS IUUQ .BDLFSFM "HFOU 8FC4FSWFS IUUQ .BDLFSFM "HFOU αʔϏεμϯΛ.BDLFSFM͕ݕ
ࣗಈͰ෮چ αʔϏεμϯ࣌ʹҙͷίϚϯυΛ࣮ߦՄೳʹͳͬͨ
ڥมͰར༻ऀଆͰ݅Λذ [plugin.checks.log] command = "check-log -f /path/to/file -p PATTERN" action
= { command = "bash -c '[ \"$MACKEREL_STATUS\" != \"OK\" ]' && ruby /path/ to/something.rb", user = "someone" } ."$,&3&-@45"564ʹ0, 8"3/*/( $3*5*$"- 6/,/08/ͷ͍ͣΕ͔͕ೖΔ ˞ىಈۭ࣌നɺ͞Βʹɺ͏ੈલͷ."$,&3&-@13&7*064@45"564औಘՄೳ
ͬͱ͓͠Ζ͘Ͱ͖Δ
UPT IUUQTHJUIVCDPNQZBNBUPT [plugin.checks.log] command = "check-log -f /path/to/file -p PATTERN"
action = { command = “/bin/tos -no ‘ruby /path/to/ something.rb’", user = "someone" }
UPT $ tos -h Usage of tos: -c string CRITICAL(Short)
-no string NotOK(Short) -o string OK(Short) -u string Unknown(Short) -w string WARNING(Short)
UPTௗδϟϯΫγϣϯ
5IBOLZPV ࠷৽ͷ࠾༻ใΛνΣοΫˠ !QC@SFDSVJU