GCPのStackdriverでAWSのインスタンスを監視する

# はじめに
最近の事ですが「GCPのStackdriver良いよ！」という話しを聞いたので早速入れてみました。
前提として、AWSでサービス運用していて、GCPもアカウントあってプロジェクト作って何かやってるような方が対象だと思います。

# Stackdriverの開始
## 1.GCPの左側のメニューから``モニタリング``をクリックします
<img width="271" alt="スクリーンショット 2017-11-15 11.34.43.png" src="https://qiita-image-store.s3.amazonaws.com/0/65968/e32a4d47-d6ad-ae56-9d6a-d5c7ca294bfe.png">

## 2.プロジェクトの紐付け
こんな画面が出て来るので新規でプロジェクトを作るか既存のプロジェクトを選択してください

<img width="383" alt="スクリーンショット 2017-11-15 11.34.57.png" src="https://qiita-image-store.s3.amazonaws.com/0/65968/79fa8994-7b37-6f40-b1d5-6076b98b6558.png">

するとStackdriverの画面が表示されるのでLog in with Googleしちゃいます。
<img width="300" alt="スクリーンショット 2017-11-15 11.35.12.png" src="https://qiita-image-store.s3.amazonaws.com/0/65968/633f7fc7-643c-7bb6-4051-8ee37d1e7985.png">

# AWSの設定
Log in with Googleすると、以下のようなAWSアカウントの設定を促すページが表示されるので、ここにある手順のとおり進めていきます。

<img width="300" alt="スクリーンショット 2017-11-15 11.35.12.png" src="https://qiita-image-store.s3.amazonaws.com/0/65968/b81c8797-11fa-a87f-356f-0cd2f7e1d745.png">

### 1.ロールの作成
``1.Log in to your Amazon IAM console and click Roles``のリンクをクリックするか、自分でAWSのコンソールからロールの作成画面に遷移してください。

ロール作成画面に遷移したら<img width="124" alt="スクリーンショット 2017-11-15 11.40.52.png" src="https://qiita-image-store.s3.amazonaws.com/0/65968/bad2bfb9-8df0-611a-024b-41ed013ba746.png">ボタンを押下します。

### 2.タイプは「別のAWSアカウントを選択」
<img width="300" alt="スクリーンショット 2017-11-15 11.41.27.png" src="https://qiita-image-store.s3.amazonaws.com/0/65968/ee9d0bd3-2528-028c-c0f8-31ce48e5e145.png">

### 3.Account IDと External IDを入力
アカウントIDにStackdriverの画面に表示されている``Account ID``を設定。外部IDにStackdriverの画面に表示されている``External ID``を設定します。
<img width="300" alt="スクリーンショット 2017-11-15 11.43.36.png" src="https://qiita-image-store.s3.amazonaws.com/0/65968/636ef552-1537-52dd-7b1b-41e9cc144e87.png">


### 4.パーミッションの設定
``ReadOnlyAccess``を選択します。
<img width="300" alt="スクリーンショット 2017-11-15 11.43.36.png" src="https://qiita-image-store.s3.amazonaws.com/0/65968/859517d8-7ace-bbb6-2a2e-9628697ce6ab.png">

### 5.ロール名の設定
``Stackdriver ``でロール名を設定して「ロールの作成」ボタンを押下
<img width="300" alt="スクリーンショット 2017-11-15 11.43.36.png" src="https://qiita-image-store.s3.amazonaws.com/0/65968/6bbb643d-bd75-86f9-7cc7-04a71668c204.png">

以上でロールの作成は完了です。

# StackdriverにAWSのARNを入力
ロールの作成が完了したらStackdriverの画面に戻ります。

* ``Role ARN``にAWSで先程作成したロールのARNを入力します。
* ``Description of account``も入力必須項目なので任意の文字列を入力します。

<img width="300" alt="スクリーンショット 2017-11-15 11.43.36.png" src="https://qiita-image-store.s3.amazonaws.com/0/65968/44a86744-bdc9-fcfc-62a1-cf1ddfd80dfd.png">


入力が完了したら「Add AWS account」を押下すると、こんな感じの画面が表示されるので「Continue」を押下

<img width="300" alt="スクリーンショット 2017-11-15 11.43.36.png" src="https://qiita-image-store.s3.amazonaws.com/0/65968/baa61fe4-0a86-a491-a1e4-ac05e1007cfb.png">

さらにエージェントのインストール方法が書かれている画面が表示されるので、これも「Continue」
<img width="300" alt="スクリーンショット 2017-11-15 11.46.57.png" src="https://qiita-image-store.s3.amazonaws.com/0/65968/1ad5d4d9-2667-94ac-6b78-2bd11bad40ea.png">

# ようやく設定完了
Welcome to Stackdriverの画面が表示されればOKです！
<img width="300" alt="スクリーンショット 2017-11-15 11.48.25.png" src="https://qiita-image-store.s3.amazonaws.com/0/65968/97231d9b-641d-eae8-a38f-7dbd7895e27d.png">

# 設定されているか確認
stackdriverのメニューから Resources⇒Instancesを選択

<img width="300" alt="スクリーンショット 2017-11-15 15.02.28.png" src="https://qiita-image-store.s3.amazonaws.com/0/65968/3f70a06c-5941-1bc3-2e1e-f657963b7b5e.png">

するとちゃんとEC2のインスタンス情報が取得されています！

<img width="300" alt="スクリーンショット 2017-11-15 15.02.28.png" src="https://qiita-image-store.s3.amazonaws.com/0/65968/4c8d6087-08c4-ac13-cc32-5a4878b14951.png">

# ネクストアクション
エージェントを入れるとメモリのusageも取れたりするようなのでやってみようと思ってます。