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
OCI Stack Monitoringでリソース監視をする
Search
yukitkns
June 23, 2024
Programming
1
28
OCI Stack Monitoringでリソース監視をする
yukitkns
June 23, 2024
Tweet
Share
More Decks by yukitkns
See All by yukitkns
Let's EncryptでSSL証明書を自動更新
yukitkns
1
5
WAFログの推奨ルールを確認する
yukitkns
0
34
OCI ロギングでカスタム・ログを収集する
yukitkns
1
260
多段接続について
yukitkns
0
32
「寺子屋Oracle Cloud:Win Story研究会『ハイブリッドクラウド・マルチクラウド』」に参加してみて
yukitkns
1
28
開発未経験者がはじめて DevOpsを触ってみた
yukitkns
0
110
「寺子屋Oracle Cloud:Win Story研究会『OCVSのリフト案件』」に参加してみて
yukitkns
0
47
ここがスゴいよ、OCM!!
yukitkns
1
120
Other Decks in Programming
See All in Programming
詳細解説! ArrayListの仕組みと実装
yujisoftware
0
480
Jakarta Concurrencyによる並行処理プログラミングの始め方 (JJUG CCC 2024 Fall)
tnagao7
1
230
Progressive Web Apps für Desktop und Mobile mit Angular (Hands-on)
christianliebel
PRO
0
110
GCCのプラグインを作る / I Made a GCC Plugin
shouth
1
150
EventSourcingの理想と現実
wenas
6
2.1k
Why Spring Matters to Jakarta EE - and Vice Versa
ivargrimstad
0
980
飲食業界向けマルチプロダクトを実現させる開発体制とリアルな現状
hiroya0601
1
390
現場で役立つモデリング 超入門
masuda220
PRO
13
2.9k
From Subtype Polymorphism To Typeclass-based Ad hoc Polymorphism- An Example
philipschwarz
PRO
0
170
PagerDuty を軸にした On-Call 構築と運用課題の解決 / PagerDuty Japan Community Meetup 4
horimislime
1
110
推し活としてのrails new/oshikatsu_ha_iizo
sakahukamaki
3
1.7k
JaSST 24 九州:ワークショップ(は除く)実践!マインドマップを活用したソフトウェアテスト+活用事例
satohiroyuki
0
260
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
327
38k
What's new in Ruby 2.0
geeforr
342
31k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
26
2.1k
A Tale of Four Properties
chriscoyier
156
23k
Making the Leap to Tech Lead
cromwellryan
132
8.9k
Bash Introduction
62gerente
608
210k
Designing for humans not robots
tammielis
249
25k
Art, The Web, and Tiny UX
lynnandtonic
296
20k
A better future with KSS
kneath
238
17k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
Visualization
eitanlees
144
15k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
504
140k
Transcript
OCI Stack Monitoringで リソースを監視する
最初に • 先週⽔曜⽇にWinStory研究会が開かれました。 • 今回のテーマは「データ活⽤基盤」で以下URLに資料が格納されております。 https://securesites.oracle.com/OracleCloud-TERAKOYA- WinStory-LAB/
Stack Monitoringとは︖ • Application Performance Monitoring の機能の⼀部として提供されて いる監視サービス。 • 通常監視できないサービスを補完・拡張して監視を⾏う。
• OSやOracle Database、ミドルウェア等のメトリックを幅広く監視するための サービスとして提供され、Windows、SQL Server、Weblogic といった対 象の監視も可能。
ライセンスの構成 • Stack Monitoring は Standard Edition と Enterprise Editionから
選択可能。 • Standard Edition…オンプレミスおよびクラウドにデプロイされたアプリケーションとその基 礎となるスタックを監視。 OSやOracle Database、ミドルウェア等のメトリックを監視することができ、Windows、 SQL Server、Weblogic なども対象も監視可能。 • Enterprise Edition…上記に加えて、メトリックのベースラインを機械学習し、異常値 を検出、カスタム・リソースによる監視範囲の拡張を⾏うことができる。
ライセンスの料⾦ ライセンス 価格(1時間あたり) メトリック ⽉額換算 Standard Edition ¥10.5 10モニター・リソース/ 時間
¥7,812 Enterprise Edition ¥53.2 10モニター・リソース/ 時間 ¥39,580
今回は2点紹介 • コンピュートのリソース監視(CPU使⽤率、メモリ使⽤率…) • プロセス監視(プロセスがダウンした時に、OCI Notificationでメール通知す る流れまで確認)
⼿順1︓ 管理エージェントの有効化
⼿順2︓ スタック・モニタリングの有効化
⼿順2︓ スタック・モニタリングの有効化
⼿順2︓ スタック・モニタリングの有効化
⼿順2︓ スタック・モニタリングの有効化
⼿順4︓ リソースの検出
⼿順4︓ リソースの検出
⼿順4︓ リソースの検出
⼿順4︓ リソースの検出
⼿順1︓ プロセスセットの作成
⼿順1︓ プロセスセットの作成
⼿順2︓ プロセスセットの実⾏ oci stack-monitoring process-set create --compartment-id <コンパートメントOCID> --from-json file://java.json
⼿順2︓ プロセスセットの実⾏
⼿順3︓ プロセスセットとホストの紐付け
⼿順3︓ プロセスセットとホストの紐付け
⼿順3︓ プロセスセットとホストの紐付け oci stack-monitoring discovery-job create --compartment-id <コンパートメントOCID> --from-json file://host.json
⼿順4︓ プロセスセットの表⽰
補⾜︓ プロセスのアラーム設定 https://docs.public.oneportal.content.oci.oraclecloud.com/ja-jp/iaas/stack-monitoring/doc/setting-alarms.html
None
まとめ • Stack Monitoringを使⽤することで、通常のメトリックで監視できないリソースを表 ⽰可能。 • ファイルシステム、スワップ使⽤率… • また、 OSやOracle
Database、ミドルウェア等の監視も可能。 • プロセス監視も可能 • 事前にOCI CLIの設定が必要 • OCI アラームとの連携も可能 • 削除する際はコンソールからできない点に注意