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 2019
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
mackerelio
March 01, 2019
Technology
0
3.8k
Mackerel 2019
mackerelio
March 01, 2019
Tweet
Share
More Decks by mackerelio
See All by mackerelio
クラウドネイティブに支える従量課金集計―Mackerel「daifukucho」の設計と運用
mackerelio
1
120
オブザーバビリティ文化を組織に浸透させるには / install observability culture
mackerelio
0
950
OpenTelemetryセマンティック規約の恩恵とMackerel APMにおける活用例 / SRE NEXT 2025
mackerelio
3
3.6k
アプリケーションの中身が見える!Mackerel APMの全貌と展望 / Mackerel APMリリースパーティ
mackerelio
0
1k
Mackerel CREのご紹介
mackerelio
0
140
Mackerelが取り組むオブザーバビリティ - Mackerel Tech Day
mackerelio
0
1.3k
Mackerelの2023年ふりかえりと 今後のロードマップ
mackerelio
0
1.3k
Mackerel開発者が使ってほしいAWSインテグレーションの機能4選
mackerelio
0
200
Mackerelの現在と未来 2023 / Mackerel Drinkup #10
mackerelio
0
220
Other Decks in Technology
See All in Technology
Claude Code Skills 勉強会 (DevelersIO向けに調整済み) / claude code skills for devio
masahirokawahara
1
17k
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
3
1.7k
Dr. Werner Vogelsの14年のキーノートから紐解くエンジニアリング組織への処方箋@JAWS DAYS 2026
p0n
1
130
JAWS Days 2026 楽しく学ぼう! 認証認可 入門/20260307-jaws-days-novice-lane-auth
opelab
10
1.8k
JAWSDAYS2026 [C02] 楽しく学ぼう!AWSとは?AWSの歴史 入門
hiragahh
0
120
us-east-1 に障害が起きた時に、 ap-northeast-1 にどんな影響があるか 説明できるようになろう!
miu_crescent
PRO
13
4.2k
僕、S3 シンプルって名前だけど全然シンプルじゃありません よろしくお願いします
yama3133
1
200
Security Diaries of an Open Source IAM
ahus1
0
210
ナレッジワークのご紹介(第88回情報処理学会 )
kworkdev
PRO
0
190
白金鉱業Meetup_Vol.22_Orbital Senseを支える衛星画像のマルチモーダルエンベディングと地理空間のあいまい検索技術
brainpadpr
2
290
マルチアカウント環境でSecurity Hubの運用!導入の苦労とポイント / JAWS DAYS 2026
genda
0
540
元エンジニアPdM、IDEが恋しすぎてCursorに全業務を集約したら、スライド作成まで爆速になった話
doiko123
1
600
Featured
See All Featured
The Limits of Empathy - UXLibs8
cassininazir
1
260
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
110
A Soul's Torment
seathinner
5
2.4k
AI: The stuff that nobody shows you
jnunemaker
PRO
3
380
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
210
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
170
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.8k
The Invisible Side of Design
smashingmag
302
51k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
140
Designing for Timeless Needs
cassininazir
0
160
Transcript
!1 Mackerel 2019 / Mackerel Meetup #13 2018/03/01 mackerel.io
!2 ࣗݾհ • দ խ (id:Songmu @songmu) • גࣜձࣾͯͳ αʔϏεγεςϜ։ൃຊ෦
• νʔϑΤϯδχΞ • MackerelϓϩμΫτϚωʔδϟʔ • ʮΈΜͳͷGoݴޠʯڞஶऀ • ʮMackerelαʔόࢹ࣮ફೖʯදஶऀ • ʮೖ ࢹʯC ࣥච • https://www.github.com/Songmu • https://www.songmu.jp/riji
!3 ۭલͷࢹϒʔϜ
!4 ೖࢹ • C Λॻ͔ͤͯΒ͍·ͨ͠ • ͔ͳΓചΕͯΔΈ͍ͨͰ͢ • ʮ։ൃऀ͕ͦ͜ࢹΛ͠Α͏ʯ •
ʮΨιϦϯྔΛܭଌͰ͖ͳ͍೩ྉλϯΫΛ࡞ Βͳ͍ʯ • ͓͢͢ΊͰ͢
!5 γεςϜࢹͷॏཁੑ • ίετηϯλʔͰͳ͍ • ςετۦಈ։ൃͱಉ͡ • SRE(Site Reliability Engineering)ʹ͓͚ΔΩʔཁૉ
• ࢹ͕͋Δ͔ΒγεςϜΛܧଓతʹվળ͠ଓ͚ΒΕΔ
!6 .BDLFSFM https://mackerel.io
!7 ΞϯόαμʔϓϩάϥϜ͡Ί·ͨ͠ https://mackerel.io/ja/blog/entry/ambassador/about
!8 ΞϯόαμʔϓϩάϥϜ • تΜͰ͍͚͍ͨͩͯΔΑ͏Ͱخ͍͠Ͱ͢ • ·ͩ·ͩब͍͖͍ͨͩͨਓ͕ͨ͘͞Μ͍·͢
!9 ৗʹਐԽ͠ଓ͚ΔαʔϏε ຖ݄৽ػೳͷϦϦʔεΛܧଓத ԽͤͣৗʹਐԽ͍ͯ͠·͢ 54ϲ݄࿈ଓ ܧ ଓ த
!10 ࠷ۙͷͪΐͬͱ͍͍Ξοϓσʔτ • mkr wrapʹΑΔcron/όονࢹ • APIʹΑΔΫϩʔζࡁΈAlertऔಘ • Microsoft Teams௨
• AWSΠϯςάϨʔγϣϯڧԽ • ܾࡁߦγεςϜΛStripeʹ
!11 NLSXSBQʹΑΔDSPOόονࢹ • όονδϣϒ͕ެࣜͰࢹՄೳʹ • https://mackerel.io/ja/docs/entry/ howto/mkr/wrap
!12 "1*ʹΑΔΫϩʔζࡁΈ"MFSUऔಘ • ϨϙʔςΟϯάৼΓฦΓͳͲʹ • ྫ͑ۙ1िؒʹൃੜͨ͠AlertҰཡͷऔಘ͕Մೳʹ • mkrίϚϯυରԠ͍ͯ͠·͢
!13 .JDSPTPGU5FBNT௨ • ଟ͘ͷཁΛड͚
!14 "84ΠϯςάϨʔγϣϯڧԽ • ࣮࠷ۙ݁ߏ૿͍ͯ͠·͢
!15 ܾࡁߦγεςϜΛ4USJQFʹ • ػೳϦϦʔεͰ͋Γ·ͤΜ͕ • ւ֎ల։ຊ֨Խࢹ
!16 ϩʔυϚοϓঢ়گ
!17 ࡢͷϩʔυϚοϓ • Ξϥʔτάϧʔϓ • ΧελϜμογϡϘʔυϦχϡʔΞϧ • ίϯςφαϙʔτ • ҟৗݕ
!18
!19 ΧελϜμογϡϘʔυϦχϡʔΞϧ
!20 ίϯςφαϙʔτ • 2/18 mackerel-container-agentެ։
!21 ҟৗݕ • ຊϦϦʔε͠·ͨ͠ʂ https://hatenacorp.jp/press/release/entry/2019/03/01/113000
!22 .BDLFSFM
!23 ࠓͷ.BDLFSFM • ϩʔϧҟৗݕ • ίϯςφγϑτٴͼϚΠΫϩϗετ • GCPΠϯςάϨʔγϣϯ • SAMLରԠ
• ࣜࢹਖ਼ࣜԽ
!24 ϩʔϧҟৗݕ
!25 ਖ਼໊ࣜশʮϩʔϧҟৗݕʯ • ϩʔϧͷதͰʮͳʹ͔͓͔ͦ͠͏ʯͳϗετΛݕग़ • mackerel-agent͕ૹ͍ͬͯΔඪ४ͷγεςϜϝτϦοΫΛݩʹࠞ߹ΨεϞσ ϧʹΑΔڭࢣͳֶ͠शΛߦ͍ҟৗఆ • ࢹઃఆ͔ΒରϩʔϧͱsensitivityΛઃఆ͢Δ͚ͩ https://www.slideshare.net/syou6162/mackerel-108429592
!26 ҟৗͷࠜڌఏࣔ ҟৗΛݕ͢Δͱ ʮීஈͱ࠷ಈ͖ͷҟͳΔϝτϦ οΫͷάϥϑʯ ͱͱʹΞϥʔτΛൃੜͤ͞·͢
!27 ແྉΩϟϯϖʔϯ࣮ࢪ͠·͢ • ݱঢ়ϕʔλ൛ • 5݄ͷਖ਼ࣜϦϦʔεΛ༧ఆ • ਖ਼ࣜϦϦʔεޙ༗ྉΦϓγϣϯͱͯ͠ఏڙ • ϕʔλظؒதແྉͰ͝ར༻͍͚ͨͩ·͢ʂ
• ϑΟʔυόοΫ͓͍ͪͯ͠·͢
!28 ίϯςφγϑτ
!29 NBDLFSFMDPOUBJOFSBHFOU • https://github.com/mackerelio/mackerel-container-agent • ύϒϦοΫϕʔλ൛ • ECS(EC2 or Fargate)/Kubernetesαϙʔτ
• Pod/TaskΛϗετͱͯ͠Mackerelʹొ • ৄ͘͜͠ͷ࣍ͷηογϣϯͰ
!30 ίϯςφӡ༻ • ΑΓ؆୯ʹΞϓϦέʔγϣϯΛ։ൃ͠ɺͦΕ Λ؆୯ʹຊ൪ө͍ͯ͘͠தͰίϯςφΑ Γศརʹ׆༻͞Ε͍ͯ͘ • ։ൃɾӡ༻ͷϕετϓϥΫςΟεΛ͍ࣔͨ͠
!31 ίϯςφΤʔδΣϯτͷಛ • PodTaskʹԣ͚͢Δsidecarίϯςφ • ίϯςφωΠςΟϒͳ։ൃɾӡ༻Λݟਾ͑ • ϩʔϧొ͢Δ͜ͱͰɺͦͷϚΠΫϩαʔϏ εͷܥͷશମ͕Ұྎવ
!32 ϩʔϧάϥϑͷ༷ࢠ • Container CPU usage • ୀPodͷϝτϦοΫଘ
!33 ίϯςφΤʔδΣϯτͷࠓޙ • ϓϥάΠϯಉࠝΠϝʔδͳͲ • ΑΓObservabilityΛ্͍͚͛ͯΔΑ͏ʹ • αʔϏεϝογϡɾPrometheus࿈ܞݕ౼ • αʔϏεϝογϡMackerelͱ૬ੑ͕ྑ͍ͣ
• ཁΞΠσΞ͓͍ͪͯ͠·͢ʂ
!34 ࣌ܥྻσʔλϕʔεͷ࠶ڧԽߏ ݱঢ়ͰίϯςφΤʔδΣϯτͷγεςϜϝτϦοΫ ୀޙͷϝτϦοΫϩʔϧάϥϑʹଘ͠·͢ • ΧελϚΠζάϥϑٴͼࣜࢹਖ਼ࣜԽ • ϐʔΫۉ͠ • ظͰεύΠΫ͕ՄࢹԽͰ͖ΔΑ͏ʹ
• ୀΧελϜϝτϦοΫظอଘ
!35 $PNJOHTPPO
!36 ϚΠΫϩϗετ
!37 ϚΠΫϩϗετ • ίϯςφΤʔδΣϯτٴͼΠϯςάϨʔγϣϯܥϗ ετΛʮϚΠΫϩϗετʯͱͯ͠ѻ͏ • େ͖͘ྉۚମܥͷΞοϓσʔτ • ॳՆϦϦʔε༧ఆ
!38 ͦͷଞ
!39 ࡉ͔͍ػೳվળ • ௨֦େ • ϓϥάΠϯͷॆ࣮ • ΠϯςάϨʔγϣϯͷڧԽ • طଘػೳͷϒϥογϡΞοϓ
ཁϕʔεͰਵ࣌Ճ։ൃ͍͖ͯ͠·͢
!40 0OFNPSFMJUUMFUIJOH
!41 υΩϡϝϯτͷ.BSLEPXOެ։͠·ͨ͠ • https://github.com/mackerelio/documents • pull requestड͚͚͍ͯ·͢ • ຊޠͷΈͷมߋՄɾຊޠՄ
!42 .BDLFSFM.77
!43 ΫϥυࢹαʔϏεΛఏڙ͠ɺ ੈͷΤϯδχΞͷ։ൃɾӡ༻ϓϩηεΛֵ৽͢Δ ϛογϣϯ
!44 • DevOpsத֩αʔϏεͷσϑΝΫτͱͯ͠ਐԽ͚ͭͮ͠Δ • αʔϏεࢹɾӡ༻ͷՁΛߴΊɺ໘ന͘͢Δ • ސ٬ͷαʔϏεΛՃͤ͞Δ Ϗδϣϯ
!45 • Infrastructure as CodeΛମݱ͢Δ • devopsจԽΛ͔ࠜͤΔ • υοάϑʔσΟϯά •
ΤϯδχΞΛϫΫϫΫͤ͞Δ • OSSΤίγεςϜͱڞੜ͢Δ όϦϡʔζ
!46 Ϣʔβʔͷօ༷ͱڞʹਐԽΛଓ͚͍͖ͯ·͢
!47 ؒઈࢍืूத • ΞϓϦέʔγϣϯΤϯδχΞ • SRE • CRE(Customer Reliability Engineer)
• Mackerelηʔϧε https://hatenacorp.jp/recruit/career/
!48