Confidentialité
Confidentialité
AppKit transmet à Databricks un volume limité de données de télémétrie d'utilisation anonymisées, afin que l'équipe puisse comprendre comment le SDK est utilisé et hiérarchiser les améliorations à apporter. Cette page détaille précisément ce qui est envoyé, à quel moment, et comment désactiver cette collecte.
Ce que nous collectons
Chaque événement est un enregistrement unique comportant trois champs de premier niveau :
| Champ | Type | Source |
|---|---|---|
event_name | enum | L'une des valeurs APP_STARTUP, HEARTBEAT, REQUEST_METRICS |
app_id | chaîne | L'UUID du client OAuth de l'app (DATABRICKS_CLIENT_ID) |
appkit_version | chaîne | La version du SDK AppKit |
Chaque événement contient également l'un des trois corps propres au type d'événement :
APP_STARTUP— émis une seule fois, lorsquecreateAppa terminé son démarrage. Corps vide.HEARTBEAT— émis toutes les cinq minutes par une app en cours d'exécution. Corps vide.REQUEST_METRICS— émis une fois par minute, avec un enregistrement par endpoint HTTP ayant reçu du trafic pendant l'intervalle. Chaque enregistrement contient :endpoint— le modèle de route (par exempleGET /api/genie/:space_id/messages), jamais l'URL brute de la requête ni aucune valeur fournie par l'utilisateur.request_countrequest_latency_ms_avgresponse_count_http4xxresponse_count_http5xx
Comment se désactiver
Définissez l'une des options suivantes :
DISABLE_APPKIT_INTERNAL_TELEMETRY=true
DO_NOT_TRACK=1Désactive entièrement le reporter — aucun événement n'est émis et aucun appel réseau n'est effectué.