AWS

Google Stackdriver でAWSと連携してみた。これイイです!

はじめに

くどうです。

Google Stackdriver が発表されました。
AWSも監視できるそうで、さくっとざっくりレビューです。

何ができるか

メニューからは
・監視
・デバック
・トレース
・ログ
が見えます。
sd00

メインで行いたいことは監視なので、さっそく試してみます。

監視対象のAWSアカウントを登録

最初に、Stackdriverを利用するとき、どのProjectで利用するか聞いてきます。
今回はAWS用のテストProjectを作成し割り当てました。。
sd01

次に、AWS側でにIAMでRoleの設定をしてくださいと出てきます。
sd02

AWS側での作業
・Roleを新規に作成
・Role Nameに Stackdriverと入力
・Cross-Account Accessを開き、Allow IAM users from a 3rd party AWS account to access this account. を選択します。
・Account ID、External IDを設定します。
・ポリシーはReadOnlyAccessを設定します。
・Role ARN が表示れるのでStackdriver側にコピペ
・Roleを作成する
sd04

Settings画面でも登録は出来ます。
Role ARN、Descriptionを登録します。
sd05

登録したアカウントを確認できます。
sd07

監視してみる

Stackdriverを開くと初期の画面として、Updtime Checks、Grops、Incidents、Pub/Sub Topic – Publish Request Count、Eventsの項目があります。
sd08

今回、監視対象としたアカウントにはEC2とRDSがあります。
InstancesとRDSが確認できます。
sd09

2台のインスタンスを確認できます。
ロングIDも問題なく確認できます。
Zone、Public IP、Private IP、CPU Usage、Memory Usage、Sizeが確認できます。
Memory UsageはAgentをインストールしないと見れないようです。
sd10

EC2

CloudWatchとインスタンスの概要画面をまとめたような画面です。
以下が、グラフとして表示されます(Firefoxでは正しく表示されないようです)。
・CPU Usage
・CPU Credits
・Disk I/O
・Network Traffic
ここら辺はCloudWatchと同じです。
sd11
Agentによる監視も追加できます。
https://cloud.google.com/monitoring/agent/install-agent#authorizing

UptimeCheckも行えます。
sd12

カスタムEventとして履歴を残すことも可能です。
sd13

RDS

RDS全体での確認が行えます。グラフは下記が表示されます。
・Read Throughput
・Write Throughput
・Read Latency
・Write Latency
・Read IOPS
・Write IOPS
・Connections
・CPU Utilization
・Storage Free Space
・Disk Queue Depth
sd14

DBインスタンスごとの確認も行えます。
・Throughput
・Latency
・IOPS
・CPU Utilization
・Freeable Memory
・Swap Usage
・Database Connections
・Storage Free Space
・Bin Log Usage
・Disk Queue Depth
sd15

その他

・Block Storage Volumes
EBSです。
sd16

・Object Stores
S3のバケットです。
sd17

・Srcurity Groups
ルールを確認できるのと適用されているインスタンスを確認できます。
sd18

・VPC
VPCのサブネット、ぶら下がっているインスタンスが確認できます。
sd19

まとめ

Google Stackdriver を触ってみた感じとして、便利じゃないか!?というのが第一印象です。
今回は、EC2、RDSを立ち上げた環境で試しましたが十分利用できるのではないでしょうか。
Agentによる監視、細かなアラート通知も行えるのでClouWatchより使えるかと・・・・
これは、ほんの機能の一部です。まだ、ベータ版なので今後が期待できるツールになるかと思います。
はやくAzureも監視できるようにしてほしい。
ざっくりレビューだったので次回はもっと細かく確認していきます。

ではでは

Related post

  1. AWS

    とりあえず構築!Ansible Tower !何をするかは構築した後に考える。

    はじめにくどうです。みんな大好き(かもしれない)Ansib…

  2. AWS

    お気軽にSlackで死活監視してみる

    はじめにくどうですお気軽にSlackで死活監視。疎通確認が行え…

  3. AWS

    VPC Peering、Direct Connectで同セグメントの通信を実現する方法。

    はじめにくどうです。今回は、AWSの話です。VPC同士…

  4. AWS

    ひとつのEBSを分割してみますよ

    はじめにくどうです。今回は、EBSのパーティション小手先技です。…

  5. AWS

    Azure仮想マシンがやってるポートフォワーディングをAWSのELBでやってみる。

    くどうです。小ネタです。Azureでは便利なことに仮想マシンを新…

  6. Azure

    Azureのアラートって簡単にPagerDutyと連携できるんです。そっからSlackとも連携できる…

    はじめにくどうです。Azureではアラートの設定がポータルから…

Comment

  1. No comments yet.

  1. No trackbacks yet.

  1. Azure

    Azure Load Balancerと Azure Application G…
  2. Linux

    PowerShell on Bash on Ubuntu on Windows …
  3. Linux

    Hyper-v(だけじゃないけど)、ゲストとしてCentOSインストール時の解像…
  4. その他

    さっぽろ雪まつりで行っている実証実験のまとめ!
  5. Azure

    App Service (Web Apps) でPerl CGIを動作させる。立…
PAGE TOP