Datadog Apps

ベータ版に参加しよう

Datadog アプリは現在ベータ版ですが、簡単にアクセスをリクエストすることができます。このフォームを使用して、今すぐリクエストを送信してください。承認されると、ご自身や組織のため、または素晴らしい Datadog アプリが流通する Datadog コミュニティ全体に公開するために、創造的なアプリの開発を始めることができます。

アプリとは?

Datadog アプリは、開発者がカスタムダッシュボードウィジェットを通じて Datadog のネイティブ機能を拡張できるようにするものです。例えば、Datadog がサポートしていないデータの可視化や、サードパーティのプラットフォームで実行する一般的な修復ワークフローがある場合、Datadog 内でこの機能を拡張するアプリを作成することができます。

セットアップ

アプリを作成する

  1. Datadog アプリを作成します。

$ yarn create @datadog/app

  1. 作成したフォルダに移動します。

$ cd starter-kit

  1. 開発環境を設定します。

$ yarn start

これにより、http://localhost:3000/ 上のローカル開発サーバーが起動します。

Application has loaded

このメッセージが表示されれば、アプリケーションは実行されています。

2 つのページがあることに注意してください。 http://localhost:3000: ウィジェット、メニュー、モーダルなどの様々な拡張機能を管理するメインコントローラーです。アプリの機能を充実させる際に、便利に使えるでしょう。

http://localhost:3000/widget: ウィジェットやモーダルなど、専用の表示が必要なもの用のコンポーネントです。

このアーキテクチャの詳細については、Developer Platform 開発者ガイドを参照してください。

  1. Datadog 内の Developer Platform にアクセスし、右上の + New App をクリックします。
New App
  1. アプリケーションの名前を入力します。他のアプリケーションと区別できるように、明確な名前を選んでください。

  2. すると、新しいアプリケーションのダッシュボードが表示されます。ここでさらにアプリ名を変更したり、アプリに詳細な説明を加えたり、アイコンを変更したりすることができます。

App Edit Basic Information

ダッシュボードにアプリを追加する

  1. アプリをダッシュボードに追加する前に、左側の UI Extensions をクリックして、アプリを有効にする必要があります。
App Edit Enable UI Extensions

このビューがロードされたら、Enable UI Extensions ボタンをクリックします。

  1. すると、アプリのオプションがさらに表示されます。

実行中のウィジェットのローカルホスト版に合わせて、ルート URL とデバッグモードルート URL を変更することを確認します。メインコントローラーのパスは /widget です。これらの URL の値は、アプリケーションを構築し、独自のインフラストラクチャーでホストし始めると、変更されます。

  1. ’Dashboard Custom Widget’ のトグルをオンにします (中央のパネルを少し下にスクロールしないと見えないかもしれません)。これにより、右側に JSON が生成されます。
App Edit UI Extensions

この JSON には、Your first widget という値が含まれていることに注意してください。これは、ダッシュボードに追加するメニューに表示される、ウィジェットの名前です。

  1. ダッシュボードに移動して、ウィジェットを追加します。
Dashboard add widget
  1. サイドバーの一番下に Custom Widgets というセクションがあります。リストでウィジェットを探し、ダッシュボードに追加します。
Custom Widfget
  1. 新しいウィジェットのプレビューが、いくつかのオプションとともに表示されます。モーダルで下にスクロールし、Done をクリックして、ダッシュボードに追加します。
New Application New Application 2

アプリケーションをビルドするには、ターミナルで yarn build を実行します。次に、静的に生成されたサイトを任意のホスティングに移動し、アプリの設定で URL を更新します。

OAuth API アクセス

この機能を有効にすると、アプリを使用する前にユーザーの認証が必要になります。この機能により、既存の認証メカニズム (例えば、Cookie ベースのユーザー名/パスワードによるログイン) を Developer Platform と統合することができます。

サンプルアプリケーション

スターターキット

センチメント分析