Upgrade to Pro — share decks privately, control downloads, hide ads and more …

OCI監視機能深掘り 第2回

OCI監視機能深掘り 第2回

OCIの監視について 全3回の2回目になります
今回は基本的な監視で利用される
サービスに関して深堀りしていきます
#OCI #monitoring #Alarm

Avatar for Database Technology Inc.

Database Technology Inc.

July 30, 2026

More Decks by Database Technology Inc.

Other Decks in Technology

Transcript

  1. Index 1. 前回の復習 2. モニタリングサービス 3. アラームサービス 4. イベントサービス 5.

    通知サービス 6. ロギングサービス 7. サービスコネクタハブサービス 8. ファンクションサービス 9. まとめ © 2026 Database Technology Inc. All Rights Reserved. 4
  2. OCI固有 1-1:OCI 監視機能の基本的な機能 ①基本的な機能 VCN Oracle Services Network Monitoring (モニタリング)

    Events (イベント) Alarms (アラーム) Logging (ロギング) Service Connector Hub (サービスコネクタハブ) Notifications (通知) © 2026 Database Technology Inc. All Rights Reserved. 7 OCI Functions (ファンクション)
  3. OCI固有 1-3:OCI 監視機能の基本的なサービス 1 OCIサービス名 機能 コスト モニタリングサービス (Monitoring) リソースのメトリック(ヘルス、パフォーマンス、など)

    を監視 数円~/月 ※無料枠あり アラームサービス (Alarms) メトリックの変化(CPUの負荷、メトリック取得不可、など) によって発火し、アクションを実行 ロギングサービス (Logging) ログ(OS内、OCIサービス、OCI操作)を収集 数円~/月 ※無料枠あり イベントサービス (Events) リソースの状態変化(起動/停止、更新、など) によって発火し、アクションを実行 常に無料 © 2026 Database Technology Inc. All Rights Reserved. 9
  4. OCI固有 1-4: OCI 監視機能の基本的なサービス 2 OCIサービス名 機能 コスト サービスコネクタハブサービス (Service

    Connector Hub) OCIサービス間でデータを転送 必要に応じてデータの加工も可能 常に無料 通知サービス (Notifications) 収集されたデータをユーザーに通知(電子メール、 SMS、Slack、など) 数円~/月 ※無料枠あり ファンクションサービス (OCI Functions) サーバーレスでコードを実行 ※過去のSpeakerDeck資料参照 https://speakerdeck.com/dbtec/oci-functionnituite 数円~/月 ※無料枠あり © 2026 Database Technology Inc. All Rights Reserved. 10
  5. OCI固有 2-1:モニタリングサービスとは ⚫ ⚫ リソースのメトリック(性能や状態を表すデータ)を収集・監視するサービス ⚫ OCIのデフォルトメトリック以外にも、カスタムメトリックを作成して様々なメトリックを 収集・監視可能 ⚫ サービスコネクタハブサービスで加工されたメトリックもある

    メトリックの問い合わせ ⚫ 設定した条件に対応した、メトリックの結果を返す 他にも様々なOCIサービス ▪メトリック取得ターゲットとなるOCIサービスと およびメトリックを監視可能 取得可能なメトリック(抜粋) OCI Compute • CPU使用率 • メモリ使用率 • 死活監視、etc. © 2025 Database Technology Inc. All Rights Reserved. OCI Object Storage Buckets 12 • オブジェクト数 • バケットサイズ • HTTPリクエスト数、etc.
  6. OCI固有 Tips:MQLとは ⚫ Monitoring Query Languageの略で、メトリックを問い合わせる式 ⚫ GUIベースでもメトリックの問い合わせは可能だが、MQLベースの方が複雑な問い合わせが可能 ▪MQLの書き方 メトリック

    間隔 アラームサービスの時は利用 ディメンション グループ 統計 ▪MQLの例(モニタリングサービス) CpuUtilization[1m]{resourceDisplayName = “TEST-Server"}.grouping().mean() ▪MQLの例(アラームサービス) CpuUtilization[1m]{resourceDisplayName = “TEST-Server"}.grouping().mean() > 95 © 2025 Database Technology Inc. All Rights Reserved. 14 (演算子)
  7. OCI固有 5-1:通知サービスとは ⚫ 発火したルールやアラームを通知するサービス ⚫ トピック ⚫ ⚫ サブスクリプション ⚫

    ⚫ サブスクリプション(通知先)のグループ。1つのトピックに複数のサブスクリプションを設定可能 実際に通知先となるリソース メッセージ ⚫ 通知本文。ルールとアラームで設定した書式で、通知される ▪通知先となるリソース一覧 • • • • • • 電子メールアドレス HTTPS(カスタムURL) Pager Duty Slack SMS ※1 OCI Functions © 2026 Database Technology Inc. All Rights Reserved. ※1 SMSは、モニタリングサービスおよびサービスコネクタ ハブサービスから送信されたメッセージのみ有効。 それ以外のサポートされていないOCIサービスから送信さ れた場合、SMSメッセージは削除される。 22
  8. OCI固有 6-1:ロギングサービスとは ⚫ ログを収集・監視するサービス ⚫ ⚫ OCIのログ(監査ログ・サービスログ)以外にも、カスタムログを作成して様々なログを収 集・監視可能 ログの問い合わせ ⚫

    設定した条件に対応した、ログの結果を返す ▪ログの種類 監査ログ • • サービスログ OCI上のAPIコールをデフォルトで収集 誰が、いつ、何をしたのかを把握 • • OCIサービスのログを収集 必要に応じて有効化する カスタムログ • • 他のクラウドプロバイダや、オンプレミス環境のログを収集 必要に応じて作成する © 2026 Database Technology Inc. All Rights Reserved. 25
  9. OCI固有 Tips:ロギング問い合わせ言語とは ⚫ MQLのように公式で使われている略語は無い ⚫ GUIベースでもログの問い合わせは可能だが、ロギング問い合わせ言語ベースの方が複雑な問い合わせが 可能 ▪ロギング問い合わせ言語の書き方 ログストリーム フィールド

    パイプ式 演算子 ▪ロギング問い合わせ言語の例 search "ocid1.compartment.oc1..xxxxxx " "ocid1.compartment.oc1..xxxxxx /_Audit" | type='com.oraclecloud.logging.ListLogGroups' | sort by datetime desc © 2025 Database Technology Inc. All Rights Reserved. 27
  10. OCI固有 7-1:サービスコネクタハブサービスとは ⚫ OCIサービスから別のOCIサービスへ、データを転送(必要に応じて加工) するサービス ⚫ サービスコネクタ ⚫ ソース(送信元OCIサービス)と、ターゲット(送信先OCIサービス)と、タスク(必 要に応じてデータの加工を実施)を設定

    詳細についてはp.30~33にて説明 ▪ソースとターゲットとなるOCIサービスの組み合わせと ターゲット タスクの設定 ソース • • • • ロギングサービス ストリーミングサービス キューサービス モニタリングサービス © 2026 Database Technology Inc. All Rights Reserved. (タスク) • • ファンクションタスク ログフィルタータスク 29 • • • • • • ストリーミングサービス オブジェクトストレージサービス ファンクションサービス 通知サービス ログアナリティクスサービス モニタリングサービス
  11. OCI固有 7-2:サービスコネクタの処理の流れ 1 ▪ソースがロギングサービスの場合 (タスク) ソース データ転送 Logging ターゲット OCI

    Streaming OCI Object Storage OCI Functions Notifications Logging Analytics Monitoring データ転送 Service Connector Hub ・ファンクションタスクでファンクション実行 ・ログフィルタータスクで必要なデータを抽出 © 2026 Database Technology Inc. All Rights Reserved. 30
  12. OCI固有 7-3:サービスコネクタの処理の流れ 2 ▪ソースがストリーミングサービスの場合 (タスク) ソース データ転送 OCI Streaming ターゲット

    OCI Streaming OCI Object Storage Notifications Logging Analytics データ転送 Service Connector Hub ・ファンクションタスクでファンクション実行 © 2026 Database Technology Inc. All Rights Reserved. 31 OCI Functions
  13. OCI固有 7-4:サービスコネクタの処理の流れ 3 ▪ソースがキューサービスの場合 (タスク) ソース OCI Streaming データ転送 OCI

    Queue ターゲット データ転送 OCI Object Storage Service Connector Hub Notifications ・ファンクションタスクでファンクション実行 © 2026 Database Technology Inc. All Rights Reserved. 32 OCI Functions
  14. OCI固有 7-5:サービスコネクタの処理の流れ 4 ▪ソースがモニタリングサービスの場合 (タスク) ソース OCI Streaming データ転送 Monitoring

    ターゲット データ転送 OCI Object Storage Service Connector Hub ・ファンクションタスクでファンクション実行 © 2026 Database Technology Inc. All Rights Reserved. 33 OCI Functions
  15. OCI固有 8-1:ファンクションサービスとは ⚫ サーバーレスでコードを実行し、様々なアクションを実行するサービス ⚫ OCI APIにより、OCIリソースを操作可能 ⚫ サービスコネクタから呼び出し、データを加工してターゲットにデータ転送 ⚫

    ルールから呼び出し、例えばDB停止イベントが発生したのなら、ファンクションサー ビスによりDB起動を自動実行、ということが可能 ▪利用可能なSDK • • • • • • SDK for Java SDK for Python SDK for TypeScript and JavaScript SDK for .NET SDK for Go SDK for Ruby © 2026 Database Technology Inc. All Rights Reserved. 36
  16. OCI固有 9-1:基本的なOCI 監視機能のまとめ ⚫ 基本的なOCI 監視機能は、無料での利用が可能 ⚫ シンプルな監視/分析が可能 ▪各サービスの使い方の例 •

    リソースのメトリックに基づき、モニタリングサービスとアラームサービスで通知サービスを呼 び出す • リソースの状態変化に基づき、イベントサービスで通知サービスを呼び出す • ロギングサービスでログを収集し、必要に応じてファンクションサービスで加工しながら、サー ビスコネクタハブサービスでデータを転送 © 2026 Database Technology Inc. All Rights Reserved. 39
  17. お問い合わせ OCIに関するお困りごとは,ぜひ弊社までご相談ください。 お電話でのお問い合わせ メールでのお問い合わせ 075-231-6131 [email protected] 受付時間:平日 10:00~17:00 ※お手数ですが、御社名、ご氏名、 お問い合わせ内容を本文中にご記載ください。

    https://www.db-tec.com/ 弊社ホームページからも、お問い合わせを承っております。 Oracleは、オラクルおよびその関連会社の登録商標です。その他の社名、商品名等は各社の商標または登録商標である場合があります。 © 2026 Database Technology Inc. All Rights Reserved. 40