Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Note
Ces informations s’appliquent à Databricks CLI versions 0.205 et ultérieures. L’interface CLI Databricks est en préversion publique.
L’utilisation de l’interface CLI Databricks est soumise à la licence Databricks et à la notification de confidentialité Databricks, y compris les dispositions relatives aux données d’utilisation.
Le alerts groupe de commandes dans l’interface CLI Databricks contient des commandes pour effectuer des opérations get, create, update et delete sur les alertes. Une alerte est un objet Databricks SQL qui exécute régulièrement une requête, évalue une condition de son résultat et notifie un ou plusieurs utilisateurs et/ou destinations de notification si la condition a été remplie. Consultez les alertes Databricks SQL.
Création d'alertes pour Databricks
Créez une alerte.
databricks alerts create [flags]
Options
--auto-resolve-display-name
Si c'est vrai, résolvez automatiquement les conflits de noms affichés d’alerte.
--json JSON
Chaîne JSON inline ou chemin @path vers le fichier JSON avec le corps de la requête
Examples
L’exemple suivant crée une alerte à l’aide de JSON :
databricks alerts create --json '{"name": "High CPU Alert", "query_id": "12345", "condition": {"op": "GREATER_THAN", "operand": {"column": {"name": "cpu_usage"}}, "threshold": {"value": {"double_value": 80}}}}'
L’exemple suivant crée une alerte à l’aide d’un fichier JSON :
databricks alerts create --json @alert.json
suppression des alertes Databricks
Déplace une alerte vers la corbeille. Les alertes supprimées disparaissent immédiatement des recherches et des affichages de liste et ne peuvent plus se déclencher. Vous pouvez restaurer une alerte mise à la corbeille via l'interface utilisateur (UI). Les alertes dans la corbeille sont définitivement supprimées après 30 jours.
databricks alerts delete ID [flags]
Arguments
ID
ID de l’alerte à supprimer.
Options
Examples
L’exemple suivant supprime une alerte par ID :
databricks alerts delete 12345
obtenir alertes databricks
Récupère une alerte.
databricks alerts get ID [flags]
Arguments
ID
ID de l’alerte à récupérer.
Options
Examples
L’exemple suivant obtient une alerte par ID :
databricks alerts get 12345
liste des alertes Databricks
Répertoriez les alertes accessibles à l’utilisateur, classées par heure de création.
Important
L’exécution de cette commande simultanément 10 ou plusieurs fois peut entraîner une limitation, une dégradation du service ou une interdiction temporaire.
databricks alerts list [flags]
Options
--page-size int
Nombre maximal d’alertes à retourner par page.
--page-token string
Jeton pour récupérer la page suivante des résultats.
Examples
L’exemple suivant répertorie toutes les alertes :
databricks alerts list
L’exemple suivant répertorie les alertes avec pagination :
databricks alerts list --page-size 10
Mise à jour des alertes Databricks
Met à jour une alerte.
databricks alerts update ID UPDATE_MASK [flags]
Arguments
ID
ID de l’alerte à mettre à jour.
UPDATE_MASK
Le masque de champ doit être une seule chaîne, avec plusieurs champs séparés par des virgules (aucun espace). Le chemin du champ est relatif à l’objet de ressource, à l’aide d’un point (.) pour parcourir les sous-champs (par exemple, author.given_name). La spécification d’éléments dans des champs de séquence ou de carte n’est pas autorisée, car seul le champ de collection entier peut être spécifié. Les noms de champs doivent correspondre exactement aux noms des champs de ressource.
Un masque de champ astérisque (*) indique le remplacement complet. Il est recommandé de toujours répertorier explicitement les champs mis à jour et d’éviter d’utiliser des caractères génériques, car cela peut entraîner des résultats inattendus si l’API change à l’avenir.
Options
--auto-resolve-display-name
Si c'est vrai, résolvez automatiquement les conflits de noms affichés d’alerte.
--json JSON
Chaîne JSON inline ou chemin @path vers le fichier JSON avec le corps de la requête
Examples
L’exemple suivant met à jour une alerte à l’aide de JSON :
databricks alerts update 12345 "name,condition" --json '{"name": "Updated Alert Name", "condition": {"op": "GREATER_THAN", "operand": {"column": {"name": "cpu_usage"}}, "threshold": {"value": {"double_value": 90}}}}'
L’exemple suivant met à jour une alerte à l’aide d’un fichier JSON :
databricks alerts update 12345 "name,condition" --json @update-alert.json
Indicateurs globaux
--debug
Active la journalisation du débogage.
-h ou --help
Affiche l’aide pour l’interface CLI de Databricks, le groupe de commandes associé ou la commande concernée.
--log-file chaîne
Chaîne représentant le fichier dans lequel écrire les journaux de sortie. Si cet indicateur n’est pas défini, les journaux de sortie sont écrits par défaut dans stderr.
--log-format format
Format des journaux : text ou json. La valeur par défaut est text.
--log-level chaîne
Chaîne représentant le niveau de journalisation. Si cet indicateur n’est pas défini, le niveau de format de journal est désactivé.
Type -o, --output
Type de sortie de commande, text ou json. La valeur par défaut est text.
-p, --profile chaîne
Nom du profil dans le ~/.databrickscfg fichier à utiliser pour exécuter la commande. Si cet indicateur n’est pas spécifié, s’il existe, le profil nommé DEFAULT est utilisé.
--progress-format format
Format d’affichage des journaux d’activité de progression : default, append, inplace ou json
-t, --target chaîne
Le cas échéant, la cible d’offre groupée à utiliser