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
Mackerelでの家庭用ルータの監視 / Monitoring home routers w...
Search
Kasumi Hanazuki
June 14, 2016
Technology
4.5k
5
Share
Mackerelでの家庭用ルータの監視 / Monitoring home routers with Mackerel
at Mackerel User Group Meeting #1
http://mackerel-ug.connpass.com/event/33287/
Kasumi Hanazuki
June 14, 2016
More Decks by Kasumi Hanazuki
See All by Kasumi Hanazuki
Ruby meets secure DNS & modern Internet protocols
hanazuki
0
200
RubyKaigi 2023でのセキュアなDNSリゾルバの運用 / Secure DNS Resolver at RubyKaigi 2023
hanazuki
0
170
構成管理してるつもりだけにならない方法
hanazuki
10
9k
Other Decks in Technology
See All in Technology
AgentCore RuntimeからS3 Filesをマウントしてみる
har1101
3
400
試されDATA SAPPORO [LT]Claude Codeで「ゆっくりデータ分析」
ishikawa_satoru
0
350
ルールルルルル私的函館観光ガイド── 函館の街はイクラでも楽しめる!
nomuson
0
110
TanStack Start エコシステムの現在地 / TanStack Start Ecosystem 2026
iktakahiro
1
360
会社紹介資料 / Sansan Company Profile
sansan33
PRO
16
410k
ASTのGitHub CopilotとCopilot CLIの現在地をお話しします/How AST Operates GitHub Copilot and Copilot CLI
aeonpeople
1
210
暗黙知について一歩踏み込んで考える - 暗黙知の4タイプと暗黙考・暗黙動へ
masayamoriofficial
0
1.3k
すごいぞManaged Kubernetes
harukasakihara
1
390
AI環境整備はどのくらい開発生産性を変えうるか? #AI駆動開発 #AI自走環境
ucchi0909
0
120
生成AI時代のエンジニア育成 変わる時代と変わらないコト
starfish719
0
560
ふりかえりを 「あそび」にしたら、 学習が勝手に進んだ / Playful Retros Drive Learning
katoaz
0
450
Azure Lifecycle with Copilot CLI
torumakabe
0
140
Featured
See All Featured
Deep Space Network (abreviated)
tonyrice
0
110
The SEO identity crisis: Don't let AI make you average
varn
0
440
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Marketing to machines
jonoalderson
1
5.1k
Color Theory Basics | Prateek | Gurzu
gurzu
0
280
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
96
Designing Powerful Visuals for Engaging Learning
tmiket
1
330
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
エンジニアに許された特別な時間の終わり
watany
106
240k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.5k
Transcript
Mackerelでの 家庭用ルータの監視 @k_hanazuki
2016-06-14 @k_hanazuki 花月かすみ • Github: hanazuki • Twitter: k_hanazuki
2016-06-14 @k_hanazuki 家庭用ルータ • 5千円くらい(実売) • OpenWrt ◦ ルータ用Linux
2016-06-14 @k_hanazuki mackerel-agent • Goで書かれている ◦ シングルバイナリ ◦ 置くだけで動いてべんり
2016-06-14 @k_hanazuki Goのよいところ • ほどよい高級感 (GC, goroutine) • シングルバイナリ •
クロスコンパイルが楽
2016-06-14 @k_hanazuki わがやのルータ @400MHz + 32MBi Flash
2016-06-14 @k_hanazuki /usr/bin/mackerel-agent • ファイルサイズ ◦ ~ 5MB (stripped) •
メモリフットプリント ◦ > 10MB
2016-06-14 @k_hanazuki GoのMIPSへのコンパイル • gc: 非対応 • gccgo: 対応 ◦
libgo: uClibcではコンパイル不可* * 次期OpenWrtではmuslを採用の予定 * uClibcのtrunkではいけるかも……
2016-06-14 @k_hanazuki Goのあんまりよくないところ • メモリ使用量おおい • バイナリおおきい • 移植性たかくない
2016-06-14 @k_hanazuki umackereld (マイクロ・マカレル・ディー) • Cで書いている ◦ OpenWrtのコンポーネントを できるだけ利用 •
hanazuki/umackereld • 機能はまだまだ実装途中
2016-06-14 @k_hanazuki mackerel-agent umackereld ファイル (stripped) ~ 5MB ~ 30kM
+ 440kM (shared obj) メモリ (RSS) > 10MB > 1.5MB* プラット フォーム Linux,Darwin,Win, {Free,Open}BSD Linux (OpenWrt) 比較 * なんだかリークしてる気がする……
2016-06-14 @k_hanazuki わがやのISPがパケットを落とす様子
2016-06-14 @k_hanazuki まとめ • 組み込みLinuxでも使えてべんり • https://github.com/ hanazuki/umackereld