Datadog
監視ソリューションをサービスとして提供している。
料金
https://www.datadoghq.com/ja/pricing/
参考:
Documentation
Status
Features
- Dashboards
Alerting
Logs Monitor
https://docs.datadoghq.com/monitors/monitor_types/log/
ログに対して監視を設定できる。
Log Management
Generate Metrics
https://docs.datadoghq.com/logs/logs_to_metrics/
ログからメトリクスを生成できる。
参考:
- 新機能 Metrics from Logs と Log Rehydration™ の紹介 | Datadog
- ログからメトリクスを生成し、過去の傾向の表示や SLO の追跡を実行する。 | Datadog
インテグレーション
https://docs.datadoghq.com/integrations/
各種ツール、サービスと連携が可能。
Google Cloud Platform
https://docs.datadoghq.com/integrations/google_cloud_platform/
セットアップ
メトリクスの収集:
- サービスアカウント作成
- 権限「Compute Viewer」「Monitoring Viewer」「Cloud Asset Viewer」をつける
- サービスアカウントキーをJSONで作成
- 作成したサービスアカウントキーをDatadogのGCPインテグレーションの画面でUpload
ログの収集:
- Cloud Pub/Sub Topicを作成
- 上のTopicのSubscriberを作成
- 配信タイプとして Push を選択し、
https://gcp-intake.logs.datadoghq.com/v1/input/<DATADOG_API_KEY>/
と入力
- 配信タイプとして Push を選択し、
- Cloud LoggingでログをPub/Subエクスポートし、上で作ったTopicを指定する
Slack
https://docs.datadoghq.com/integrations/slack/
- Slack側でDatadogインテグレーションを追加し、Webhook URLを取得する
- Datadog側でSlackインテグレーションを追加
- 「Configuration」タブで通知先チャネルを選択
Monitorの通知先に設定するには、通知先に @slack-<チャネル名>
を入れる。
事例
最終更新 2020-05-15: [terraform/google,datadog] Add some notes about Datadog (d9097543c)