1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【OCI】ダッシュボードでWebサーバとLBをまとめて監視する方法

Posted at

はじめに

Oracle Cloud Infrastructure(OCI)で各種リソースを管理していると、
モニタリングの情報がサービスごとに分かれているため
全体の状況を把握しづらいと感じる場面があります。
そこで今回はOCIのダッシュボード機能を使ってWebサービスの稼働状況を
1画面で監視(CPU・メモリ・HTTPステータスを一元可視化)する方法を紹介します。

■事前準備

  • 適切なIAM権限を持ったOCIアカウント
  • OCI上で稼働する LinuxのComputeインスタンス
  • 該当インスタンスで Oracle Cloud Agent(Monitoringプラグイン)を有効化済み
  • インスタンスに Webサーバ(例:Apache, Nginxなど)をインストール・構成
  • ロードバランサ(LB) がWebサーバの前段に配置されている構成

■参考
https://oracle-japan.github.io/ocitutorials/
※基本的な設定内容はこちらを参照してください。

ダッシュボードでWebサービスの稼働状況を1画面で監視

早速設定に入ります。

左上メニューから[監視および管理] - [ダッシュボード]を選択します。
image.png

[ダッシュボードの作成]を実行します。
image.png

左上の鉛筆マークからダッシュボードの名前をつけて、
右のウィジェットタブからプラスボタン(+)の[ウィジェット作成]を選択します。
image.png

プラスボタン(+)から下記を選択して追加を実行します。
ネームスペース: oci_computeagent
メトリック: CpuUtilization
image.png

再度編集を選択し、
image.png

ディメンション追加で、対象のComputeインスタンスを選択して保存します。
ディメンションの名前: resourceDisplayName
ディメンション値: [Computeインスタンス名] (ここではLinux01)
image.png

同じ要領で**メモリ使用率(MemoryUtilization)**を設定し、
CpuUtilization、MemoryUtilizationをY軸にドラッグ&ドロップして
名前をつけて適用ボタンを実行します。
image.png

これでダッシュボードに登録されましたので続いてLBのウィジェットも設定します。
image.png

最初にLBのステータスコード200を設定します。
ネームスペース: oci_dbaas
メトリック: HttpResponses200
image.png

Computeと同じように編集からディメンションを追加しますが、
統計も合計に変更しておきます。
統計: 合計
ディメンションの名前: lbName
ディメンション値: [LBの名前] (ここではlb01)
image.png

次は404 (Not Found)を表示するために下記を設定します。
ネームスペース: oci_dbaas
メトリック: HttpResponses4xx
image.png

同様にHttpResponses4xxにもディメンションと統計の設定を行います。
image.png

次の設定をする前にLB経由で実際に存在するページ(ステータス200)と
存在しないページ(ステータス404)を表示しておき、
メトリック情報を更新しておきます。

その後はソースデータをドラッグ&ドロップ後、チャートタイプを棒チャートに変更して
名前をつけて適用を実行します。
image.png

あとは保存して配置を変えると次のようにComoputeとLBのステータスが同時表示できるように
ダッシュボードで一元管理ができます。
image.png

以上でダッシュボードの設定は終了です。

おわり

他にも設定できる項目があるので色々とあるので、
必要に応じてリソースを追加して自分にとって
見やすい形に調整してみてください。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?