Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Mackerel CREとしてAPMに向き合ってきた話
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kenshi Muto
September 20, 2025
Technology
840
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Mackerel CREとしてAPMに向き合ってきた話
APMを「オブザーバビリティプラットフォーム」の新たな主軸としたMackerel。そのCREとして、APMを顧客に届けるために向き合ってきた日々を語ります。
Kenshi Muto
September 20, 2025
More Decks by Kenshi Muto
See All by Kenshi Muto
OBI+APMでお手軽にアプリケーションのオブザーバビリティを手に入れよう
kenshimuto
0
770
書籍編集者からCREへ転身してみた
kenshimuto
0
45
Other Decks in Technology
See All in Technology
新卒エンジニア、 介護士になる
ryu1013
1
670
AIがGISを代替する日:〜すべてをAIが創る時代に、私たちがFOSS4Gに関わる意味〜
lehupa
0
200
[FECONF-2026] 신대륙을 향한 카카오페이증권 프론트엔드 항해기 (이주승)
l1ghthouse
0
370
バックオフィスに染み出すTypeScript ── clasp で安全に仕組みを作る
nealle
1
170
AIエージェント時代、Kaggleにどう取り組むか
takanao
2
470
"AWSはちょっと苦手"でも大丈夫。AWS Blocks で手軽に作る Flutter のバックエンド #FlutterKaigi
tacck
PRO
0
130
E2Eってつらくないですか?E2Eの管理コストを下げる手段とその実践
akaboshinit
6
2.9k
kintoneで在庫管理システムを作るときの要件定義・設計ポイント
kai0707
0
220
慶應義塾大学 AI実践05 論文執筆の仕組み化
keio_smilab
PRO
6
3.4k
[General] 개발자로 해외 기업에서 일하기
skydoves
1
260
reInvent2026stby LT00 "Change your life!"
shinichirokawano
1
540
re:Inventで、人生は変わったのか? / growth-builders-hub-1-reinvent-2026
mhrtech
2
230
Featured
See All Featured
Unsuck your backbone
ammeep
672
58k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.4k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8.2k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
450
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
Building Better People: How to give real-time feedback that sticks.
wjessup
371
20k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
For a Future-Friendly Web
brad_frost
184
11k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.9k
Transcript
ja.mackerel.io 2025.9.24 Mackerel CREとして APMに向き合ってきた話 第27回Customer系エンジニア座談会 株式会社はてな Mackerel CRE kmuto(武藤
健志)
こんばんは、Mackerel CREのkmutoです • 武藤 健志(ムトウ ケンシ) ◦ Xなど @kmuto •
株式会社はてな Mackerel CRE(Customer Reliability Engineer: 顧客信頼性エンジニア) カスタマーサクセスユニット、 Mackerel CREチームテックリード • 第14回 Customer系エンジニア勉強会(2023年2月)で 『書籍編集者からCREへ転身してみた』にて発表 2
MackerelとCRE • Mackerel https://ja.mackerel.io ◦ オブザーバビリティプラットフォームのSaaS ◦ サーバーやサービスが正しく動いていることの監視を提供 • CREは、Mackerelを使う顧客の成功を支援するエンジニアとして、
顧客と直接対話しながら多方面に活動 ◦ 導入前の懸念解消 ◦ オンボーディング支援 ◦ 導入後活用支援 3
オブザーバビリティという進路、 APMというツール • Mackerelは「オブザーバビリティプラットフォーム」となることを 宣言(2024年8月) • これまでの主軸の「サーバー監視」に、「アプリケーションの洞察」 という新たな軸を建立する • その洞察のツールが「APM(アプリケーションパフォーマンス
モニタリング)」 ◦ および現在MackerelがAPMの中核としている「トレース」 4
なぜAPMが必要? • クラウド・コンテナ・マイクロサービスと いった技術で、現代のアプリケーションは 堅牢になっているが複雑性は増加 • 「レスポンスが遅い」「どこかでエラーになっている」の異常の発生は 検知できても、なぜそうなったのかの原因を探るのが困難 • 本番環境で、開発時には思いもよらなかった形で発生する
• 「アプリケーションのどこで異常が起きたか」「どのような経緯でそう なったか」「異常に至る特定の傾向はあるのか」 ⇒ 従来のサーバー監視では満足な答えを出せない 5
APMが提供する機能例:監視から洞察へ • HTTPサーバーのエンドポイントごとのレイテンシーやエラー率、 呼び出し頻度 • データベースのクエリごとのレイテンシー、呼び出し頻度 • 分散サービスにおいての根本的なエラー発生原因や傾向 6
ロードマップを定める:最速伝説 • ミッション:顧客の関心の喚起 → トライアル顧客獲得とその支援 • 「APMとは?🤔」「トレースとは?🤔」からのスタート 7 APMの知識を獲得する 顧客のAPMトライアルを支援する
APMを顧客に提案する 最速でこれを 達成しないと
APMの知識を獲得する:読み、試し、記す • 開発チームや社内SREからのレクチャーを受ける / YouTubeやUdemyの セミナーで学ぶ • 他社のAPM説明を読む / 書籍を読む(査読もする)
/ 先達のブログを漁り読む • OSSのデモ(OpenTelemetry Demo)やツール(Jaeger、 Grafana、SigNozなど)を試す / トレースを投稿するコード を書いてみる / 各開発言語向けのSDK実装とフレーム ワークを試して比較してみる • 学んだことをブログに書いて公開する 8 z『実践OpenTelemetry』 Daniel Gomez Blanco 著、 大谷 和紀 訳、 オライリージャパン
APMを顧客に提案する:技術を使い、技術で語る • トレースの説明用デモとトークスクリプトの作成 • 提案資料の作成 • 分散トレーシングハンズオンの作成・実施 • 自動実行型APMデモの設計と実装、 トークスクリプトの作成
• 新規顧客・既存顧客との商談や展示会で紹介・説明 • 顧客の課題に対しての提案 9
顧客のAPMトライアルを支援する:伴走するCRE • トライアル申し込み顧客へのCRE支援 ◦ 顧客がAPMで達成したいことが達成できるよう支援に尽力する • 要件ヒアリング、進捗確認 • プロアクティブなドキュメントの作成と提供 •
サンプルコードの作成 • 検証、ベストプラクティスの提案 • Mackerelの機能不足・わかりにくさ・不具合箇所の実装の働きかけ 10
APMへの向き合いと今後 • 新たな技術・ツールに対し、手探りしながら全力で駆け抜けてきた • APMやMackerelの進化に合わせて、学び続け、自身の知識・技術を アップデートし続ける • CRE=顧客信頼性エンジニアとして、ただツールを提供するだけ でなく、顧客とともに学びながら顧客のサービスの成功を支援 していく
11 Happy Hacking!