本文へスキップ

クラウド設定

ホーム画面 > プロジェクト選択 > 管理 > クラウド設定

クラウドサービスが提供するモニタリングメトリクスを、データベースプロジェクトのダッシュボードで追加で収集し、モニタリングできるように設定する機能を提供します。 クラウド設定メニューを通じて、ユーザーはクラウドデータベースサーバーのリソース状況をリアルタイムでモニタリングして、運用効率を最大化できます。

  • 設定過程が直観的かつ簡単なので、非開発者でも素早く設定できます。

  • 設定を完了した後、視覚的なフィードバックを通じて設定エラーをすぐに確認して修正できます。

  • CSPコンソールで直接役割を生成して設定するため、セキュリティグループやポリシーを細かく管理できます。

ノート

設定後の使用量によって、WhaTap料金とは別にクラウドで追加費用が発生する場合があります。 インストール前に、使用中のクラウドサービスの価格ポリシーを確認してください。

AWS CloudWatch設定

AWSクラウド環境で実行中のデータベースの状態とリソース使用状況をモニタリングできます。

メトリクスを追加するサービスを選択する

Select service

最初のセクションでAWS CloudWatchを選択してください。 AWS CloudFormationテンプレートをインストールしてAmazon CloudWatchメトリクスを収集します。

パラメータを入力する

AWS Cloud Formation設定を進める前に、必須項目を入力します。

Parameters

  • DB Identifier: モニタリングするAWSデータベースインスタンスの識別子を入力します。

    ノート

    Amazon RDSサービスで生成したDatabaseインスタンスのDB identifier値を入力します。

    DB Identifire

  • Instance: AWSクラウド環境で実行中のデータベースから収集したメトリクスをモニタリングするインスタンス(エージェント)を選択します。

  • Interval: メトリクス収集間隔を選択します。 (60秒/300秒)

AWS CloudFormationを設定する

WhaTapで提供するAWS CloudFormationテンプレートをインストールします。 このテンプレートを使用して、CloudWatchメトリクスをWhaTapで収集できます。 AWS CloudFormation 設定ボタンを選択すると、インストールを開始し、設定プロセスを実行できます。

AWS CloudFormation

  1. AWS CloudFormation 設定ボタンを選択すると、AWS CloudFormation設定画面に移動します。

  2. Stack nameParametersセクションで自動的に満たされた項目の値を確認します。

  3. 画面の一番下に位置したCreate stackボタンを選択します。

ノート
  • AWS CloudFormationについての詳細は次のリンクを参照してください。

  • Amazon RDSに対するAmazon CloudWatchメトリクス情報は、次のリンクを参照してください。

必要権限を設定する

CloudFormationスタック(stack)を生成するには、次のAWS権限を設定する必要があります。

AWS権限の案内(JSON)
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"cloudformation:CreateStack",
"cloudformation:UpdateStack",
"cloudformation:DeleteStack",
"cloudformation:DescribeStacks",
"cloudformation:DescribeStackResources",
"cloudformation:GetTemplateSummary",
"cloudformation:DescribeStackEvents",
"cloudformation:ListStacks",
"cloudformation:ListStackResources"
],
"Resource": "*"
},
{
"Effect": "Allow",
"Action": [
"lambda:CreateFunction",
"lambda:UpdateFunctionCode",
"lambda:UpdateFunctionConfiguration",
"lambda:InvokeFunction",
"lambda:DeleteFunction",
"lambda:GetFunction",
"lambda:GetFunctionConfiguration",
"lambda:ListFunctions"
],
"Resource": "*"
},
{
"Effect": "Allow",
"Action": [
"logs:CreateLogGroup",
"logs:CreateLogStream",
"logs:PutLogEvents"
],
"Resource": "*"
},
{
"Effect": "Allow",
"Action": [
"events:PutRule",
"events:PutTargets",
"events:RemoveTargets",
"events:DeleteRule",
"events:DescribeRule",
"events:EnableRule",
"events:DisableRule"
],
"Resource": "*"
},
{
"Effect": "Allow",
"Action": [
"iam:CreateRole",
"iam:AttachRolePolicy",
"iam:PutRolePolicy",
"iam:GetRole",
"iam:DeleteRole",
"iam:PassRole",
"iam:ListRoles"
],
"Resource": "*"
},
{
"Effect": "Allow",
"Action": [
"cloudwatch:GetMetricData"
],
"Resource": "*"
},
{
"Effect": "Allow",
"Action": [
"s3:GetObject"
],
"Resource": "arn:aws:s3:::repo.whatap.io/agent/db/WhaTapRDSMonitoring.zip"
},
{
"Effect": "Allow",
"Action": [
"scheduler:GetSchedule",
"scheduler:ListSchedules",
"scheduler:CreateSchedule"
],
"Resource": "*"
}
]
}
  1. AWS権限案内のJSON内容をコピーします。

  2. IAMでCloudFormationスタック(stack)を生成するUserを選択します。

  3. Create inline policyを選択します。

    AWS

  4. JSON選択後、コピーした権限を貼り付けてpolicyを登録します。

    AWS

収集メトリクスを確認する

クラウドデーターベース接続を完了すると、画面に追加されたクラウドサービスセクションが生成されます。 クラウドデータベースに接続されたインスタンス(エージェント) および収集されるメトリクスの一覧を確認できます。

Cloud Services

AWS CloudWatchから収集したメトリクスはCloudWatchカテゴリに含まれます。

CloudWatch

次のメニューパスで確認できます。

  • ダッシューボード > インスタンスモニタリング: ウィジェットの設定アイコンボタンを選択してメトリクスを選択できます。

  • ダッシューボード > マルチインスタンス: ユーザー定義ウィジェットを追加してメトリクスを選択できます。

ノート
  • インスタンスモニタリングメニューでウィジェットのメトリクスを変更する方法は、次の文書を参照してください。

  • マルチインスタンスメニューでユーザー定義ウィジェットを追加する方法は、次の文書を参照してください。

  • 分析 > メトリクス照会メニューでカテゴリ項目をdb_aws_rdsに選択します。 関連したタグとフィールド情報を確認できます。