https://github.com/a5chin/synthetic-sample
Google Cloud Synthetic Monitoring Demo
https://github.com/a5chin/synthetic-sample
googlecloud googlecloudplatform monitoring terraform
Last synced: 14 days ago
JSON representation
Google Cloud Synthetic Monitoring Demo
- Host: GitHub
- URL: https://github.com/a5chin/synthetic-sample
- Owner: a5chin
- Created: 2023-11-30T15:36:00.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-03T10:33:55.000Z (over 2 years ago)
- Last Synced: 2024-01-27T03:41:36.478Z (about 2 years ago)
- Topics: googlecloud, googlecloudplatform, monitoring, terraform
- Language: HCL
- Homepage:
- Size: 330 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Synthetic Monitoring Sample

## Terraform のインストール
```sh
brew install tfenv
# 指定バージョンをインストールする
cd environments/dev
tfenv install $(cat .terraform-version)
tfenv use $(cat .terraform-version)
```
## Google Cloud にリソースを作成する
### 1. terraform.tfvars を作成する
```hcl
# environments/dev/terraform.tfvars
project_id = "hogehoge" # 任意のプロジェクト ID を指定する
```
### 2. リソースを作成する
```sh
# Terraform 構成ファイルを含む作業ディレクトリを初期化する冪等のコマンド
terraform init
# 差分を確認する
terraform plan
# 再度差分が出力されるが,問題なければ yes と入力する
terraform apply
```
## Console 上で確認
https://console.cloud.google.com/monitoring/synthetic-monitoring にアクセスすると以下の様な外形監視の履歴が見れます.