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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kazuhiko Yamashita
October 30, 2017
Technology
1
2k
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
5.7k
Managing Database Migrations in Go Backend Systems
pyama86
0
170
新しい職場の CI が 20 分かかっていたらあなたならどうする?
pyama86
2
1.5k
事業を差別化する技術を生み出す技術
pyama86
4
2k
Re:Define 可用性を支える モニタリング、パフォーマンス最適化、そしてセキュリティ
pyama86
9
10k
AI時代におけるSRE、 あるいはエンジニアの生存戦略
pyama86
6
1.9k
Tuning GraphQL on Rails
pyama86
2
2.6k
ttlcacheのここがスゴい
pyama86
1
230
クラウドサービスの 利用コストを削減する技術 - 円安の真南風を感じて -
pyama86
3
700
Other Decks in Technology
See All in Technology
技術的負債の泥沼から組織を救う3つの転換点
nwiizo
8
2.9k
Digitization部 紹介資料
sansan33
PRO
1
7k
白金鉱業Meetup_Vol.22_Orbital Senseを支える衛星画像のマルチモーダルエンベディングと地理空間のあいまい検索技術
brainpadpr
2
240
Claude Codeの進化と各機能の活かし方
oikon48
18
8.5k
JAWSDAYS2026_A-6_現場SEが語る 回せるセキュリティ運用~設計で可視化、AIで加速する「楽に回る」運用設計のコツ~
shoki_hata
0
2.9k
AIエージェント時代に備える AWS Organizations とアカウント設計
kossykinto
0
210
GitLab Duo Agent Platform + Local LLMサービングで幸せになりたい
jyoshise
0
180
kintone開発のプラットフォームエンジニアの紹介
cybozuinsideout
PRO
0
840
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
11k
vLLM Community Meetup Tokyo #3 オープニングトーク
jpishikawa
0
200
男(監査)はつらいよ - Policy as CodeからAIエージェントへ
ken5scal
5
770
8万デプロイ
iwamot
PRO
2
180
Featured
See All Featured
Accessibility Awareness
sabderemane
0
73
The Cult of Friendly URLs
andyhume
79
6.8k
WENDY [Excerpt]
tessaabrams
9
36k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
ラッコキーワード サービス紹介資料
rakko
1
2.5M
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.9k
Building the Perfect Custom Keyboard
takai
2
710
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
450
Statistics for Hackers
jakevdp
799
230k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.8k
Rails Girls Zürich Keynote
gr2m
96
14k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
68
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