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 CREとしてAPMに向き合ってきた話
Search
Kenshi Muto
September 20, 2025
Technology
0
310
Mackerel CREとしてAPMに向き合ってきた話
APMを「オブザーバビリティプラットフォーム」の新たな主軸としたMackerel。そのCREとして、APMを顧客に届けるために向き合ってきた日々を語ります。
Kenshi Muto
September 20, 2025
Tweet
Share
More Decks by Kenshi Muto
See All by Kenshi Muto
書籍編集者からCREへ転身してみた
kenshimuto
0
8
Other Decks in Technology
See All in Technology
データエンジニアがこの先生きのこるには...?
10xinc
0
440
Goに育てられ開発者向けセキュリティ事業を立ち上げた僕が今向き合う、AI × セキュリティの最前線 / Go Conference 2025
flatt_security
0
350
10年の共創が示す、これからの開発者と企業の関係 ~ Crossroad
soracom
PRO
1
170
From Prompt to Product @ How to Web 2025, Bucharest, Romania
janwerner
0
120
Optuna DashboardにおけるPLaMo2連携機能の紹介 / PFN LLM セミナー
pfn
PRO
1
880
生成AIとM5Stack / M5 Japan Tour 2025 Autumn 東京
you
PRO
0
210
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
9k
非エンジニアのあなたもできる&もうやってる!コンテキストエンジニアリング
findy_eventslides
3
910
生成AI_その前_に_マルチクラウド時代の信頼できるデータを支えるSnowflakeメタデータ活用術.pdf
cm_mikami
0
110
Oracle Cloud Infrastructure:2025年9月度サービス・アップデート
oracle4engineer
PRO
0
390
Azure Well-Architected Framework入門
tomokusaba
1
290
pprof vs runtime/trace (FlightRecorder)
task4233
0
160
Featured
See All Featured
We Have a Design System, Now What?
morganepeng
53
7.8k
It's Worth the Effort
3n
187
28k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
960
Scaling GitHub
holman
463
140k
Documentation Writing (for coders)
carmenintech
75
5k
KATA
mclloyd
32
15k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
What's in a price? How to price your products and services
michaelherold
246
12k
How to train your dragon (web standard)
notwaldorf
96
6.3k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.2k
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!