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が取り組むオブザーバビリティ - Mackerel Tech Day
Search
mackerelio
October 25, 2024
Technology
1.5k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Mackerelが取り組むオブザーバビリティ - Mackerel Tech Day
mackerelio
October 25, 2024
More Decks by mackerelio
See All by mackerelio
クラウドネイティブに支える従量課金集計―Mackerel「daifukucho」の設計と運用
mackerelio
1
220
オブザーバビリティ文化を組織に浸透させるには / install observability culture
mackerelio
0
1.1k
OpenTelemetryセマンティック規約の恩恵とMackerel APMにおける活用例 / SRE NEXT 2025
mackerelio
3
4.6k
アプリケーションの中身が見える!Mackerel APMの全貌と展望 / Mackerel APMリリースパーティ
mackerelio
0
1.3k
Mackerel CREのご紹介
mackerelio
0
190
Mackerelの2023年ふりかえりと 今後のロードマップ
mackerelio
0
1.5k
Mackerel開発者が使ってほしいAWSインテグレーションの機能4選
mackerelio
0
290
Mackerelの現在と未来 2023 / Mackerel Drinkup #10
mackerelio
0
270
次世代Mackerelの アーキテクチャ / Mackerel Meetup #14 Next Generation Architecture
mackerelio
0
2.8k
Other Decks in Technology
See All in Technology
More Freedom on the Same Shared GPU Cluster: A Small Team’s Experience with vCluster
nttcom
0
140
ファミコンでPHPを動かす / PHP on the Famicom side b
tomzoh
0
140
あなたの知らないAmazon VPC Route Server/Amazon VPC Route Server you don't know about
masakiokuda
2
230
生成AIと進める探索的データ分析(2026.10.03 第122回Tokyo.R勉強会)
tatamiya
2
1.4k
Claude Code本は、どのように執筆チームで書かれたか
oikon48
0
260
SDDの運用にめげずに向き合った話
sansantech
PRO
1
130
DWH の限界突破! AI エージェント向け爆速リアルタイムデータ基盤 ClickHouse
jozono
1
210
LLM機能を自作して分かるSnowflake Cortex AIの強み
nayuts
0
310
Kernel testing frameworks
ennael
PRO
0
110
AI時代に必要な脅威モデリング― 変化の速度に負けない理解とリスク判断
masakane55
4
1.1k
オンラインゲームのシステム全体像 - コロプラ 2026年度 新卒研修
colopl
0
850
ai_cording_with_k8s_knowledge.pdf
mochizuki875
1
300
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
The Cult of Friendly URLs
andyhume
79
7k
Designing for Timeless Needs
cassininazir
1
520
Leo the Paperboy
mayatellez
10
2.4k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.9k
sira's awesome portfolio website redesign presentation
elsirapls
0
440
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
530
Utilizing Notion as your number one productivity tool
mfonobong
4
610
Un-Boring Meetings
codingconduct
0
440
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
690
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
46k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
3
4.3k
Transcript
ja.mackerel.io Mackerelが取り組む オブザーバビリティ 2024/10/22 Mackerel Tech Day 1
id:ne-sachirou 2019〜 Mackerel Mackerelのテックリード .。oO(さっちゃんですよヾ(〃l _ l)ノ゙☆) 2
Mackerelはサービス開始10年を迎えました • 2014/9/17 リリース
Mackerelはサービス開始10年を迎えました • Mackerelのこれまで ◦ エンジニアをワクワクさせる ◦ 監視を育てる ◦ 運用をイージーにする
そしてオブザーバビリティへ 「始めやすくて奥深い、可観測性プラットフォーム」を新たなコンセプトとし、技術面では OpenTelemetryを基盤として標準化と対応環境を拡充しつつ、導入しやすくチームに浸透しやすい形 でMackerelらしいオブザーバビリティ体験を実現していくことを宣言しました。 ブログ Mackerelはオブザーバビリティプラットフォームとして進化していきます 5
そしてオブザーバビリティへ • システムはより複雑に、より柔軟に • 未知の未知への対応
• OpenTelemetryメトリック対応 • OpenTelemetryトレーシング対応 • Mackerelの使いやすさ改善 直近のリリース 7
OpenTelemetryメトリックを投稿できるようになりました。 ラベル付きメトリックを Mackerel に投稿する OpenTelemetryメトリック対応 8
カスタムダッシュボードでOpenTelemetryメトリックを可視化できます。 グラフウィジェット・数値ウィジェットを設置できます。 クエリグラフを利用する - Mackerel ヘルプ OpenTelemetryメトリック対応 9
カスタムダッシュボードでOpenTelemetryメトリックを可視化できます。 記法はPromQLのサブセットです。 サポートされている PromQL の機能 - Mackerel ヘルプ OpenTelemetryメトリック対応 10
フリープランでも1つまでカスタムダッシュボードを利用できるようになりました。 Mackerelはオブザーバビリティプラットフォームとして進化していきます OpenTelemetryメトリック対応 11
監視ルールを設定できます。 クエリによる監視を行う - Mackerel ヘルプ OpenTelemetryメトリック対応 12
メトリックエクスプローラーで、OpenTelemetryメトリックを探索できるようになりました。 OpenTelemetryメトリック対応 13
メトリックエクスプローラーで、OpenTelemetryメトリックを探索できるようになりました。 • OpenTelemetry デモアプリケーションを使って Mackerel のメトリックエクスプローラーを体 験しよう ◦ メトリックエクスプローラーの使い方をデモしています •
オブザーバビリティにチームで取り組むための入口 ─ Mackerelが進める探索プロジェクトと は何か? ◦ メトリックエクスプローラーを実装した理由を述べています OpenTelemetryメトリック対応 14
OpenTelemetryをテーマにした記事を公開しています。 • OpenTelemetry を学ぼう! Mackerel チームのアウトプットのご紹介 ◦ 発信へのリンクをとりまとめました • なぜ
Mackerel は OpenTelemetry のラベル付きメトリックをサポートするのか ◦ OpenTelemetryメトリックのMackerelにとっての位置づけを解説します • Mackerel で OpenTelemetry をはじめてみよう! ─ システムメトリックの置き換えから アプリケーションへの組み込み、コンテナ環境への対応まで ◦ 過去に発信した記事を交えながら、Mackerelを使ったOpenTelemetryの始め方を まとめています OpenTelemetryメトリック対応 15
11/1から、OpenTelemetryメトリックの課金を開始します。 月額11(税込)円/1メトリックで提供いたします。 料金 - Mackerel(マカレル): 新世代のサーバー管理・監視サービス OpenTelemetryメトリック対応 16
Vaxilaが利用できるようになりました。 分散トレーシングサービス Vaxila(ヴァキシラ)が Mackerel の機能として使えるようになりました OpenTelemetryトレーシング対応 17
OpenTelemetryトレーシングを投稿・検索できます。 OpenTelemetryトレーシング対応 18
SLOを設定し監視できます。 OpenTelemetryトレーシング対応 19
エラーを起こしたトレースを分析できます。 OpenTelemetryトレーシング対応 20
OpenTelemetryトレーシング対応 Vaxilaの機能強化を進めています。 • MackerelのAPIキーでVaxilaを利用できるようになりま した • トレースのグラフに日付を表示するようになりました • サービス名が補完で表示されるようになりました •
トレースのスパンにホバーしたときに、スパンの名前が ツールチップで表示されるようになりました 21
Vaxilaは現時点では無料です。 Mackerelのサイドバーからお申し込みください。 OpenTelemetryトレーシング対応 22
Webサーバー/アプリケーション/データベースの3層構造に基づいたカスタムダッシュボードを、 対応するロールを選ぶだけで生成できます。 現時点では従来のMackerelのメトリックにのみ対応しています。 カスタムダッシュボードおまかせ生成 23
現時点で以下のミドルウェアに対応しています。 カスタムダッシュボードを利用する - Mackerel ヘルプ カスタムダッシュボードおまかせ生成 24 • Web ロール
◦ AWSインテグレーション - ELB (CLB) ◦ AWSインテグレーション - ALB ◦ AWSインテグレーション - NLB ◦ AWSインテグレーション - Lambda ◦ AWSインテグレーション - API Gateway ◦ AWSインテグレーション - CloudFront ◦ AWSインテグレーション - EC2 ◦ mackerel-plugin-accesslog ◦ mackerel-plugin-apache2 ◦ mackerel-plugin-nginx • App ロール ◦ AWSインテグレーション - Lambda ◦ AWSインテグレーション - EC2 ◦ mackerel-plugin-gostats ◦ mackerel-plugin-jvm ◦ mackerel-plugin-jmx-jolokia • DB ロール ◦ AWSインテグレーション - RDS ◦ AWSインテグレーション - EC2 ◦ mackerel-plugin-postgres ◦ mackerel-plugin-mysql
SAMLでの認証の必須有無の設定、属性マッピングによる各オーガニゼーションへの参加・権限付与 も制御できます。 ユーザー管理コストを削減!MackerelでSAML連携機能の開発を進めています - Mackerel ブログ #mackerelio SAML 25
今後、JITプロビジョニングやSCIMに対応します。 ご利用のお申し込みは、当社営業担当者またはサポート窓口にお問い合わせください。 SAML 26
OpenTelemetry対応に合わせ、2024年11月から価格体系を全面的に改定します。 • メトリック価格単位を新設します ◦ これまでのホストの超過メトリック、サービスメトリック、ラベル付きメトリックは 新たに「メトリック」として投稿単位での課金となります • スタンダードホストの価格の引き上げを行います • 最低利用料金を新設します
2024年11月利用分から、値上げを含む価格体系の変更を行います - Mackerel ブログ #mackerelio 料金 - Mackerel(マカレル): 新世代のサーバー管理・監視サービス 価格体系を改定します 27
オブザーバビリティ プラットフォームとしての Mackerel 28
オブザーバビリティプラットフォームとしての Mackerel 29 • OpenTelemetryメトリックの改善 • すべてのOpenTelemetryシグナルに対応 • APM (Application
Performance Monitoring) の提供
OpenTelemetryメトリックの改善 30 • メトリックエクスプローラーからカスタムダッシュ ボードを作れるように • Kubernetes対応も、より進められればと思っています
OpenTelemetryメトリックの改善 31 メトリック一覧機能を開発しています。 • メトリックのメタデータの一覧・検索 • 不要なメトリックメタデータの削除
すべてのOpenTelemetryシグナルに対応 32 ログ・プロファイルといったすべてのシグナルへの対応も 予定しています。 メ ト リ ッ ク ロ
グ ト レ | シ ン グ オブザーバビリティ
すべてのOpenTelemetryシグナルに対応 33 Mackerelはオブザーバビリティプラットフォームとして進 化していきます。 メ ト リ ッ ク ロ
グ ト レ | シ ン グ オブザーバビリティプラットフォーム 分析 洞察💡
APMの提供 34 Mackerelはオブザーバビリティプラットフォームとして進 化していきます。 メ ト リ ッ ク ロ
グ ト レ | シ ン グ オブザーバビリティプラットフォーム 分析 洞察💡 その過程で まずAPMを 提供します
なぜAPMを作るか 35 今までのMackerel • システムメトリック (メトリック仕様 - Mackerel ヘルプ) ◦
loadavg、cpu、memory、disk、interface、 filesystem インフラレイヤーのメトリックが中心
なぜAPMを作るか 36 今までのMackerel ミドルウェア向けの豊富なpluginや、AWSインテグレー ションなどのインテグレーションも、アプリケーションの 下のレイヤーを見ています。
なぜAPMを作るか 37 今までのMackerel インフラレイヤーのメトリックが中心 ↓ アプリケーション内部の詳細には焦点を当てづらかった
なぜAPMを作るか 38 アプリケーションを安定して動かすには、インフラの監視 やSLOの運用が有効です。 アプリケーションに改善を加えるには、アプリケーション 内部の情報が要ります。 • サービスマップ • 遅いエンドポイント
• スロークエリ、遅い処理 • エラー 等
APMの提供 39 2025年前半にOpenTelemetryトレーシングを正式に リリースします。 それまでに順次機能を公開していきます。
オブザーバビリティプラットフォームとしての Mackerel 40 「始めやすくて奥深い、可観測性プラットフォーム」 始めやすくて みんなで使える 洞察の道具となる オブザーバビリティプラットフォーム