View a markdown version of this page

Folder/Dashboard API de recherche - Amazon Managed Grafana

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Folder/Dashboard API de recherche

Utilisez l' FolderDashboard-Search API pour rechercher des dossiers et des tableaux de bord dans un espace de travail Amazon Managed Grafana.

Note

Pour utiliser une API Grafana avec votre espace de travail Amazon Managed Grafana, vous devez disposer d'un jeton de compte de service valide. Vous l'incluez dans le Authorization champ de la demande d'API.

Dossiers et tableaux de bord de recherche

GET /api/search/

Paramètres de requête :

  • query — Requête de recherche

  • tag — Liste des tags à rechercher. Ce sont des tags Grafana, pas AWS des tags.

  • type — Le type à rechercher, dash-folder soitdash-db.

  • DashboardIds : liste des identifiants de tableau de bord à rechercher.

  • FolderIds : liste des identifiants de tableau de bord à rechercher dans les tableaux de bord.

  • étoilé — Indicateur indiquant que seuls les tableaux de bord marqués d'un astérisque doivent être renvoyés.

  • limite — Limite le nombre de résultats renvoyés (le maximum est de 5 000).

  • page — Utilisez ce paramètre pour accéder à un nombre de visites illimité. La numérotation commence à 1. Le limit paramètre agit comme taille de page.

Exemple de demande pour récupérer les dossiers et les tableaux de bord du dossier général

GET /api/search?folderIds=0&query=&starred=false HTTP/1.1 Accept: application/json Content-Type: application/json Authorization: Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk

Exemple de réponse pour récupérer les dossiers et les tableaux de bord du dossier général

HTTP/1.1 200 Content-Type: application/json [ { "id": 163, "uid": "000000163", "title": "Folder", "url": "/dashboards/f/000000163/folder", "type": "dash-folder", "tags": [], "isStarred": false, "uri":"db/folder" // deprecated in Grafana v5.0 }, { "id":1, "uid": "cIBgcSjkk", "title":"Production Overview", "url": "/d/cIBgcSjkk/production-overview", "type":"dash-db", "tags":[prod], "isStarred":true, "uri":"db/production-overview" // deprecated in Grafana v5.0 } ]

Exemple de demande de recherche de tableaux de bord marqués d'un favori

GET /api/search?query=Production%20Overview&starred=true&tag=prod HTTP/1.1 Accept: application/json Content-Type: application/json Authorization: Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk

Exemple de réponse pour la recherche de tableaux de bord marqués d'un favori

HTTP/1.1 200 Content-Type: application/json [HTTP/1.1 200 Content-Type: application/json [ { "id":1, "uid": "cIBgcSjkk", "title":"Production Overview", "url": "/d/cIBgcSjkk/production-overview", "type":"dash-db", "tags":[prod], "isStarred":true, "folderId": 2, "folderUid": "000000163", "folderTitle": "Folder", "folderUrl": "/dashboards/f/000000163/folder", "uri":"db/production-overview" // deprecated in Grafana v5.0 } ]