build_dashboard
Créer un dashboard avec tous les widgets en un seul appel atomique.
Créer un dashboard avec tous les widgets en un seul appel atomique.
Écriture de données · Appelle des systèmes externes.
Paramètres
| Champ | Type | Requis | Description |
|---|---|---|---|
bucket | string | Non | Bucket InfluxDB pour les données d'agent passif (optionnel) |
name | string | Oui | Nom du dashboard |
operator | string | Oui | Slug de l'opérateur |
preview | boolean | Non | Mode simulation : valide, normalise et positionne automatiquement tous les widgets sans créer le dashboard. Renvoie la grille ASCII + données normalisées + avertissements. |
widgets | string | Oui | Tableau JSON d'objets widget (même format que widget_json dans add_dashboard_widget, sans _metadata). Optionnel _w/_h par widget pour remplacer la taille par défaut. |
Exemple d'arguments
Arguments illustratifs qu'un agent fournit lors de l'appel de cet outil :
{
"operator": "string",
"name": "string",
"widgets": "string"
}
Description
Valide tous les widgets en amont : si UN SEUL échoue, AUCUN n'est créé. Positionne automatiquement les widgets en utilisant les valeurs par défaut du type (remplaçables avec _w/_h par widget). Renvoie un aperçu en grille ASCII + tous les identifiants de widgets.
PRÉREQUIS : appelez platform_guide topic=dashboards pour les types de widgets, les règles de disposition en grille et le workflow complet de création. Utilisez query_metrics avec SHOW MEASUREMENTS et SHOW FIELD KEYS pour découvrir le schéma InfluxDB avant de construire les requêtes de widgets.
Chaque objet widget utilise le même format que widget_json dans add_dashboard_widget (sans _metadata). Les champs optionnels _w/_h remplacent les dimensions par défaut du type. La position (_x/_y) est toujours calculée automatiquement, ne la fournissez pas.
Atomique : si UN SEUL widget échoue la validation, AUCUN n'est créé. Corrigez toutes les erreurs et soumettez à nouveau.
Associé
Et ensuite ?
Last updated on