0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

DatadogによるDatabricksクラスター監視

Last updated at Posted at 2021-05-01

Databricksにおけるクラスター管理で触れているように、Sparkクラスターのメトリクスやログ情報をDatadogで監視することができます。

サンプルノートブックはこちらです。

Datadog APIの取得

Datadogでアカウントを作成し、APIキーを取得します。以下の画面のDD_API_KEY=以降がAPIキーです。

init scriptの作成

DBFS上にinit scriptを作成するので、サンプルノートブックのセルの4行目の<init-script-folder>に格納先を指定してください。

dbutils.fs.put("dbfs:/<init-script-folder>/datadog-install-driver-workers.sh","""

ノートブックのセルを実行してdatadog-install-driver-workers.shを作成します。

注意
デフォルトではログが出力されないので、echo "logs_enabled: true" >> /etc/datadog-agent/datadog.yamlでログを有効化する必要があります(サンプルノートブックの31行目)。

init scriptの設定

クラスターのinit scriptとして、datadog-install-driver-workers.shを指定します。

クラスターのAdvanced OptionsSpark > Environment VariablesにDatadogのAPIキーを、DD_API_KEY=<your-api-key>の形式で指定します。

クラスターの起動

クラスターの起動に合わせてエージェントが起動し、Datadogにメトリクスとログが送信されます。

サンプルノートブック

参考情報

Databricks参考情報

Datadog参考情報

  • Databricks
  • 最新のinit scriptはこちらから取得できます。 Spark

Databricks 無料トライアル

Databricks 無料トライアル

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?