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
27
OCI Stack Monitoringでリソース監視をする
yukitkns
June 23, 2024
Tweet
Share
More Decks by yukitkns
See All by yukitkns
Let's EncryptでSSL証明書を自動更新
yukitkns
1
3
WAFログの推奨ルールを確認する
yukitkns
0
31
OCI ロギングでカスタム・ログを収集する
yukitkns
1
220
多段接続について
yukitkns
0
28
「寺子屋Oracle Cloud:Win Story研究会『ハイブリッドクラウド・マルチクラウド』」に参加してみて
yukitkns
1
21
開発未経験者がはじめて DevOpsを触ってみた
yukitkns
0
100
「寺子屋Oracle Cloud:Win Story研究会『OCVSのリフト案件』」に参加してみて
yukitkns
0
41
ここがスゴいよ、OCM!!
yukitkns
1
120
Other Decks in Programming
See All in Programming
dotfiles について話したい #湘なんか
stefafafan
2
290
エラーレスポンス設計から考える、0→1開発におけるGraphQLへの向き合い方
bicstone
5
1.4k
Jakarta EE meets AI
ivargrimstad
0
230
Rubyのobject_id
qnighy
6
1.3k
Rechartsで楽にゴリゴリにカスタマイズする!
10tera
1
140
A New Era of Testing
mannodermaus
1
110
rails_girls_is_my_gate_to_join_the_ruby_commuinty
maimux2x
0
180
GoのIteratorに詳しくなってしまう
inatonix
1
190
Rubyとクリエイティブコーディングの輪の広がり / The Growing Circle of Ruby and Creative Coding
chobishiba
1
240
ESLint Rule により事業, 技術ドメインに沿った制約と誓約を敷衍させるアプローチのすゝめ
shinyaigeek
1
2.9k
XStateでReactに秩序を与えたい
gizm000
0
540
初めてのiOS関連GitHub ActionsをMarketplaceに公開するまでの実録
konifar
3
210
Featured
See All Featured
Optimizing for Happiness
mojombo
375
69k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
26
1.9k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
502
140k
How GitHub Uses GitHub to Build GitHub
holman
472
290k
Debugging Ruby Performance
tmm1
72
12k
Making Projects Easy
brettharned
113
5.8k
Art, The Web, and Tiny UX
lynnandtonic
294
20k
Adopting Sorbet at Scale
ufuk
73
8.9k
How GitHub (no longer) Works
holman
310
140k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
36
1.9k
WebSockets: Embracing the real-time Web
robhawkes
59
7.3k
Building Flexible Design Systems
yeseniaperezcruz
325
37k
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 アラームとの連携も可能 • 削除する際はコンソールからできない点に注意