Partager via


alerts groupe de commande

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

Indicateurs globaux

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

Indicateurs globaux

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

Indicateurs globaux

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.

Indicateurs globaux

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

Indicateurs globaux

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