Datadog

監視ソリューションをサービスとして提供している。

料金

https://www.datadoghq.com/ja/pricing/

参考:

Documentation

https://docs.datadoghq.com/

Status

Features

Alerting

Logs Monitor

https://docs.datadoghq.com/monitors/monitor_types/log/

ログに対して監視を設定できる。

Log Management

Generate Metrics

https://docs.datadoghq.com/logs/logs_to_metrics/

ログからメトリクスを生成できる。

参考:

インテグレーション

https://docs.datadoghq.com/integrations/

各種ツール、サービスと連携が可能。

Google Cloud Platform

https://docs.datadoghq.com/integrations/google_cloud_platform/

セットアップ

メトリクスの収集:

  1. サービスアカウント作成
    • 権限「Compute Viewer」「Monitoring Viewer」「Cloud Asset Viewer」をつける
    • サービスアカウントキーをJSONで作成
  2. 作成したサービスアカウントキーをDatadogのGCPインテグレーションの画面でUpload

ログの収集:

  1. Cloud Pub/Sub Topicを作成
  2. 上のTopicのSubscriberを作成
    • 配信タイプとして Push を選択し、 https://gcp-intake.logs.datadoghq.com/v1/input/<DATADOG_API_KEY>/ と入力
  3. Cloud LoggingでログをPub/Subエクスポートし、上で作ったTopicを指定する

Slack

https://docs.datadoghq.com/integrations/slack/

  1. Slack側でDatadogインテグレーションを追加し、Webhook URLを取得する
  2. Datadog側でSlackインテグレーションを追加
    • 「Configuration」タブで通知先チャネルを選択

Monitorの通知先に設定するには、通知先に @slack-<チャネル名> を入れる。

事例