Accéder au contenu principal

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 :

ChampTypeSource
event_nameenumL'une des valeurs APP_STARTUP, HEARTBEAT, REQUEST_METRICS
app_idchaîneL'UUID du client OAuth de l'app (DATABRICKS_CLIENT_ID)
appkit_versionchaîneLa 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, lorsque createApp a 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 exemple GET /api/genie/:space_id/messages), jamais l'URL brute de la requête ni aucune valeur fournie par l'utilisateur.
    • request_count
    • request_latency_ms_avg
    • response_count_http4xx
    • response_count_http5xx

Comment se désactiver

Définissez l'une des options suivantes :

DISABLE_APPKIT_INTERNAL_TELEMETRY=true
DO_NOT_TRACK=1

Désactive entièrement le reporter — aucun événement n'est émis et aucun appel réseau n'est effectué.

Databricks Developer Hub

Prêt à lancer votre prochaine application agentique en quelques minutes ?

Lire la documentation