メインコンテンツに移動

プライバシー

プライバシー

AppKit は、SDK がどのように使われているかを Databricks のチームが把握し、改善の優先順位を判断できるよう、匿名化された少量の利用テレメトリを送信します。このページでは、送信される内容とタイミング、および送信を無効にする方法を詳しく説明します。

収集する内容

すべてのイベントは、3つのトップレベルフィールドを持つ単一のレコードです。

フィールドソース
event_nameenumAPP_STARTUPHEARTBEATREQUEST_METRICS のいずれか
app_idstringアプリの OAuth クライアント UUID (DATABRICKS_CLIENT_ID)
appkit_versionstringAppKit SDK のバージョン

各イベントには、さらに3種類のイベント固有のボディのいずれかが含まれます。

  • APP_STARTUPcreateApp の起動完了時に1回だけ送信されます。 ボディは空です。
  • HEARTBEAT — 稼働中のアプリから5分ごとに送信されます。 ボディは空です。
  • REQUEST_METRICS — 1分ごとに送信され、その間にトラフィックを受け取った HTTP endpoint ごとに1レコードが作成されます。各レコードの内容は次のとおりです。
    • endpoint — ルートテンプレート (例: GET /api/genie/:space_id/messages) 。 生のリクエスト URL やユーザーが入力した値は含まれません。
    • request_count
    • request_latency_ms_avg
    • response_count_http4xx
    • response_count_http5xx

オプトアウトの方法

次のいずれかを設定します。

DISABLE_APPKIT_INTERNAL_TELEMETRY=true
DO_NOT_TRACK=1

いずれの方法でもレポーターは完全に無効化され、イベントは一切送信されず、 ネットワーク通信も発生しません。

Databricks Developer Hub

次のエージェント型アプリを数分でリリースする準備はできていますか?

ドキュメントを読む