【GCP】Qwiklabs の「ベースライン: インフラストラクチャ」を勉強しています~Stackdriver: Qwik Start~

Stackdriver: Qwik Start GCP
Stackdriver: Qwik Start

Qwiklabs の「ベースライン: インフラストラクチャ」を進めていきたいと思います。

Stackdriver: Qwik Start

概要

GCE VMインスタンスを Stackdriver でモニタリングする方法を学びます。

操作方法

Compute Engine インスタンスの作成

ナビゲーションメニュー⇒「Compute Engine」⇒「VM インスタンス」に移動します。
「インスタンスを作成」をクリックします。
下表の設定で「作成」をクリックします。

名前lamp-1-vm
リージョンus-central1
ゾーンus-central1-a
マシンタイプn1-standard-2
ファイアウォール[HTTP トラフィックを許可する] を選択

インスタンスへの Apache2 HTTP Server の追加

lamp-1-vm に SSH接続します。
下記のコマンドを実行します。

sudo apt-get update
sudo apt-get install apache2 php7.0
sudo service apache2 restart

Stackdriver アカウントの作成

ナビゲーションメニュー⇒「Monitoring」を選択します。
「INSTALL AGENTS」をクリックします。

Monitoring
Monitoring

SSHウィンドウで、下記のコマンドを実行します。
Stackdriver Monitoringエージェントと Stackdriver Loggingエージェントをインストールします。

curl -sSO https://dl.google.com/cloudagents/install-monitoring-agent.sh
sudo bash install-monitoring-agent.sh

curl -sSO https://dl.google.com/cloudagents/install-logging-agent.sh
sudo bash install-logging-agent.sh

稼働時間チェックの作成

左側のメニューで「稼働時間チェック」をクリックします。
「稼働時間チェックの作成」をクリックします。

稼働時間チェック
稼働時間チェック

下記のように入力して「TEST」をクリックします。
問題なければ「SAVE」をクリックします。
アラートポリシーを作成するかどうか尋ねるメッセージが表示されたら「No thanks」をクリックします。

稼働時間チェックの作成
稼働時間チェックの作成

アラート ポリシーの作成

左側のメニューで「アラート」をクリックします。
「CREATE POLICY」をクリックします。

アラート
アラート

「Add Condition」をクリックします。
下記のように入力します。
「Add」をクリックします。

Add Condition
Add Condition

「Notifications」に「Email」を設定します。
「Save」をクリックします。

同様にして、稼働時間チェックのアラートも設定します。

稼働時間チェックのアラート
稼働時間チェックのアラート

ダッシュボードとグラフの作成

左側のメニューで「ダッシュボード」をクリックします。
「CREATE DASHBOARD」をクリックします。

ダッシュボード
ダッシュボード

右上の「Add Chart」をクリックします。
「CPU load (1m)」と「Received packets」のグラフを追加します。

グラフの追加
グラフの追加

ログの表示

ナビゲーションメニュー⇒「Logging」⇒「ログビューア」を選択します。

ログビューア
ログビューア

最初のプルダウンメニューで「GCE VM インスタンス」⇒「lamp-1-vm」を選択します。
2番目のプルダウンメニューで「syslog」を選択します。
「OK」をクリックします。
「ログのストリーミングを開始します」アイコンをクリックします。

ログ
ログ

稼働時間チェックの結果とトリガーされたアラートの確認

lamp-1-vm を停止します。
ログとアラートがどうなるか確認します。

まとめ

GCE VMインスタンスを Stackdriver でモニタリングする方法を学びました。
画面操作が変わっているところがあったので、少し分かりにくいところもありました。
いろいろ触って動作を確認しておきましょう。

https://www.papacoder.net/gcp-training-free-campaign/

コメント

タイトルとURLをコピーしました