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
2020-12-16 Mackerel and DevOps
Search
mackerelio
December 16, 2020
Technology
0
1.6k
2020-12-16 Mackerel and DevOps
2020/12/16 事例で学ぶ!Jira/ Opsgenie × Mackerelで実践するDevOps
チームの壁を取り払い、コラボレーション文化を根付かせる監視サービス「Mackerel」
mackerelio
December 16, 2020
Tweet
Share
More Decks by mackerelio
See All by mackerelio
クラウドネイティブに支える従量課金集計―Mackerel「daifukucho」の設計と運用
mackerelio
1
120
オブザーバビリティ文化を組織に浸透させるには / install observability culture
mackerelio
0
940
OpenTelemetryセマンティック規約の恩恵とMackerel APMにおける活用例 / SRE NEXT 2025
mackerelio
3
3.6k
アプリケーションの中身が見える!Mackerel APMの全貌と展望 / Mackerel APMリリースパーティ
mackerelio
0
980
Mackerel CREのご紹介
mackerelio
0
140
Mackerelが取り組むオブザーバビリティ - Mackerel Tech Day
mackerelio
0
1.2k
Mackerelの2023年ふりかえりと 今後のロードマップ
mackerelio
0
1.3k
Mackerel開発者が使ってほしいAWSインテグレーションの機能4選
mackerelio
0
190
Mackerelの現在と未来 2023 / Mackerel Drinkup #10
mackerelio
0
220
Other Decks in Technology
See All in Technology
フルスタックGoでスコア改ざんを防いだ話
ponyo877
0
520
GitHub Copilot CLI 現状確認会議(2026年2月のすがた)
torumakabe
4
620
primeNumber DATA MANAGEMENT CAMP #2:
masatoshi0205
1
470
歴史に敬意を! パラシュートVPoEが組織と共同で立ち上がる信頼醸成オンボーディング
go0517go
PRO
0
210
バニラVisaギフトカードを棄てるのは結構大変
meow_noisy
0
130
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
94k
Amazon Bedrock AgentCoreでブラウザ拡張型AI調査エージェントを開発した話 (シングルエージェント編)
nasuvitz
2
110
30分でわかるアーキテクチャモダナイゼーション
nwiizo
7
3.5k
AI時代のAPIファースト開発
nagix
1
540
APMの世界から見るOpenTelemetryのTraceの世界 / OpenTelemetry in the Java
soudai
PRO
0
150
Snowflake Night #2 LT
taromatsui_cccmkhd
0
120
Agent Skills 入門
puku0x
0
920
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Tell your own story through comics
letsgokoyo
1
820
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
360
KATA
mclloyd
PRO
35
15k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.7k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
67
37k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
130
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
140
Transcript
mackerel.io チームの壁を取り払い、コラボレーション文 化を根付かせる監視サービス「Mackerel」 2020/12/16 事例で学ぶ!Jira/ Opsgenie × Mackerelで実践するDevOps 株式会社はてな 渡辺 起
自己紹介 • 渡辺 起 (わたなべ たつる) ◦ id:wtatsuru @tatsuru • 略歴
◦ 2011年、インフラエンジニアとして入社 ◦ 基盤開発部門のマネージャー、責任者を経て ◦ 現在はMackerelプロダクトマネージャー
本日の内容 チームの壁を取り払い、コラボレーション文化を根付かせる監視サービス「Mackerel」 • DevOpsと監視 • DevOps実現に向けたMackerelの取り組み 3
4
Mackerel チームの壁を取り払い、コラボレーション文化を根付かせる監視サービス • 監視の敷居を下げ、すぐに始められる。 • 素早く始められる。 • 育てていく監視。
DevOpsと監視 6
開発と運用 • 「開発」と「運用」の目的の一例 ◦ 「開発」は機能を実現すること。 ◦ 「運用」はシステムを安定させること。 ◦ 自然に対立構造が生まれる。 •
ツールや技術の違いが分断を促進することも ◦ 情報格差があると、同じ目線を持つことができない。 ◦ 変更を専門家に「依頼」する。一部の人の役割となる。
DevOps • 速度を上げたい、という要求から ◦ クラウドの登場。システム調達が不要に。 ◦ システムの売り切りモデルからSaaSなどリテンションモデルへ。 ◦ 開発と運用で連携、チーム全体で取り組む DevOps
が重要。 • チームで連携する。目線を揃え、問題に立ち向かう ◦ 同じ目線を持って、目的 = 価値の提供に向きあう。 ◦ 問題に対してチームで取り組み、改善していく。 ◦ チームの目線を揃えるため、情報の透明性が重要。 • ツールの後押しも ◦ Slack、Confluence などの情報共有で透明性を高める。
監視とDevOps • 監視 ◦ システムは動いていてこそ価値を提供できる。 ◦ システムは放っておくと壊れる。 ◦ 価値を提供できていることを、監視により常に確認し続けることが重要。 •
DevOpsの実現に向けて ◦ チームで取り組む。監視を一部の専門家の役割にしない。 ◦ 情報の透明性を高める。監視の情報をチームで共有し、改善に取り組む。 「監視とは役割ではなくスキルであり、チーム内の全員がある程度のレベルに至っておくべき。」 『入門 監視』 2019年1月 日本語訳出版(1.2 アンチパターン2:役割としての監視)より
監視から改善につなげる • DevOps ◦ 同じ目線を持って、目的 = 価値の提供に向きあう。 ◦ 問題に対してチームで取り組み、改善していく。 ◦
監視も同様。チームで取り組んでいく。 • 監視から改善につなげる ◦ システムの情報を共有し、チームで改善する。監視ツールは情報共有ツールでもある。 ◦ トラブルは同時に、問題発見と改善のチャンス。一部の人で独占するのはもったいない。
DevOps実現に向けた Mackerelの取り組み 11
Mackerel チームの壁を取り払い、コラボレーション文化を根付かせる監視サービス • 監視の敷居を下げ、すぐに始められる。 • 素早く始められる。 • 育てていく監視。
監視の敷居を下げる:すぐに始められる • ガイドにしたがってコマンドを実行するだけ。数分で始められる。 • エージェントが死活監視とメトリック取得を自動で開始 • メトリックは自動的にグラフで可視化 13
監視の敷居を下げる:直感的なユーザー体験 14
素早く始められる:クラウド時代の管理モデルを迷わず導入 • サービス・ロールを使った動的な管理モデル。 • サーバーを役割で管理する。 • 迷わず、自然に導入できる。
素早く始められる:マルチクラウド対応 AWS、Azure、Google Cloudなどのクラウドサービ スから様々なメトリックやイベントを可視化。 複雑なサービス環境も全体を俯瞰してシンプルに 管理できます。 16
素早く始められる:豊富な外部ツール連携 • 様々な外部ツール連携。 • 日々の開発・運用サイクルにすぐに組み込むことができる。
育てる監視:豊富な監視機能 • コンテナ、マネージドサービスなど多くの環境へ対応 • URL外形監視、機械学習による異常検知など様々な監視機能 • 運用の中で改善できる、育てていける監視
育てる監視:API と Infrastructure as Code • CLIツールmkr や充実したAPI • Infrastructure
as Code による管理。 • 自動化、改善を回す助けとなる。 GUI API CLI User App
Mackerel チームの壁を取り払い、コラボレーション文化を根付かせる監視サービス • 監視の敷居を下げ、すぐに始められる。 • 素早く始められる。 • 育てていく監視。
まとめ 21
本日のまとめ チームの壁を取り払い、コラボレーション文化を根付かせる監視サービス「Mackerel」 • DevOpsと監視 ◦ 速度を高めるため、チームで連携して問題に取り組むDevOps。 ◦ 情報の透明化で目線を揃える。 ◦ 監視も同様に、チームで取り組んで改善につなげることが重要。
• DevOps実現に向けたMackerelの取り組み ◦ 監視の敷居を下げ、すぐに始められる。 ◦ 素早く始められる。 ◦ 育てていく監視。 22
Mackerelをぜひお試しください mackerel.io から 「無料で試してみる」をクリック!