Générez des liens de tableau de bord partageables et accessibles sans connexion via l'authentification par clé API.
Contexte
-
Dans Grafana natif, l'accès direct à un tableau de bord nécessite soit l'utilisation de snapshots, soit l'activation de l'accès anonyme. Les snapshots sont statiques et n'affichent pas les mises à jour des données en temps réel, tandis que l'accès anonyme sans liste d'autorisation IP peut présenter un risque de sécurité. En revanche, Managed Service for Grafana vous permet de générer des liens de tableau de bord partageables et accessibles sans connexion grâce à l'authentification par clé API.
Vous pouvez partager ces liens avec d'autres utilisateurs.
Les utilisateurs disposant du lien peuvent accéder au tableau de bord sans se connecter, car la clé API assure l'authentification.
Dans Grafana 10.0.x, la fonctionnalité de clé API est remplacée par les jetons de compte de service, mais les clés API restent disponibles. Dans Grafana 11.x, les clés API ont été entièrement supprimées et la page de gestion des clés API renvoie une erreur 404. Dans cette version, seuls les jetons de compte de service assurent l'authentification. Pour plus d'informations, consultez la page Comptes de service.
Étape 1 : Configurer les paramètres Grafana
Connectez-vous à la console ARMS. Dans le volet de navigation de gauche, choisissez .
Connectez-vous à la console Managed Service for Grafana. Dans le volet de navigation de gauche, cliquez sur Workspace Management.
Sur la page Workspace Management, cliquez sur l'ID de l'espace de travail que vous souhaitez gérer.
Dans le volet de navigation de gauche, cliquez sur Parameter Settings.
Dans la liste des paramètres à gauche, sélectionnez aliyun, puis cliquez sur Modify Parameters.
-
Définissez le paramètre api_key_share sur true, puis cliquez sur Save and Apply.
Dans la catégorie de configuration aliyun, recherchez le paramètre api_key_share dans la liste des paramètres.
-
Facultatif : Pour activer l'intégration iframe, configurez les paramètres suivants.
-
Pour l'intégration cross-domain
Votre domaine doit utiliser HTTPS. Définissez ensuite les trois paramètres security suivants.
https://grafana-example.grafana.aliyuncs.com/d/TZWea****/test?orgId=1&from=167081684****&to=167083844****&aliyun_api_key_sign=c3bf89b867cc88df72d507edc4d1****&aliyun_api_key_timestamp=1726823533&aliyun_api_key_name=sa-1-******-*****-75c7-41ae-94da-*******&aliyun_api_key_org_id=1 -
Pour l'intégration same-domain
Dans la section security, définissez le paramètre allow_embedding sur true pour activer l'intégration iframe.
-
Si vous intégrez l'iframe dans une autre instance Grafana, ajustez les paramètres panels de cette instance.
https://grafana-example.grafana.aliyuncs.com/d/TZWea****/test?orgId=1&from=167081684****&to=167083844****&aliyun_api_key_sign=c3bf89b867cc88df72d507edc4d1****&aliyun_api_key_timestamp=1726823533&aliyun_api_key_name=sa-1-******-*****-75c7-41ae-94da-*******&aliyun_api_key_org_id=1
-
Étape 2 : Créer une clé API
Les étapes de création d'une clé API diffèrent selon que vous utilisez Grafana 9.0.x ou 10,0.x. Vérifiez votre version de Grafana et suivez la procédure appropriée.
La fonctionnalité de clé API a été supprimée dans Grafana 11.x. Créez plutôt un jeton de compte de service en suivant la procédure prévue pour Grafana 10.0.x.
Si vous effectuez une mise à niveau de la version 9.0.x vers la 10,0.x, les clés API créées dans Grafana 9.0.x restent visibles sur la page Administration > api keys. Vous pouvez cliquer sur migrate to service account pour les migrer vers un compte de service. Après la migration, la page api keys est masquée. Les clés API existantes continueront de fonctionner.
Grafana 9.0.x
Connectez-vous à la console ARMS. Dans le volet de navigation de gauche, choisissez .
Connectez-vous à la console Managed Service for Grafana. Dans le volet de navigation de gauche, cliquez sur Workspace Management.
-
Sur la page Workspace Management, repérez l'espace de travail que vous souhaitez gérer et cliquez sur l'URL dans la colonne URL pour accéder à Grafana.
RemarqueVous pouvez vous connecter à Grafana avec le compte administrateur Grafana et le mot de passe configurés lors de la création de l'espace de travail. Vous pouvez également cliquer sur Sign in with Alibaba Cloud pour vous connecter à Grafana avec le compte Alibaba Cloud actuel.
Dans le coin supérieur gauche de la page d'accueil Grafana, cliquez sur l'icône
.-
Dans le volet de navigation de gauche de Grafana, choisissez Configuration > API keys.
RemarqueDes permissions d'administrateur sont requises pour accéder à cette page.
-
Cliquez sur New API key ou Add API key et configurez les paramètres.
Parameter
Description
Key name
Nom unique pour la clé API.
Role
Définissez sur Viewer.
Time to live
Période de validité. Par exemple : 60s (60 secondes), 10m (10 minutes) ou 1d (1 jour).
-
Cliquez sur Add. Dans la boîte de dialogue qui s'affiche, copiez et enregistrez la clé API.
ImportantLa clé API ne peut plus être consultée une fois la boîte de dialogue fermée.
Dans la boîte de dialogue API key created, cliquez sur le bouton Copy situé à côté du champ Key pour copier la clé API. La boîte de dialogue fournit également un exemple de commande cURL pour authentifier les requêtes à l'aide de l'en-tête HTTP
Authorization:curl -H "Authorization: Bearer eyJrIjoi..." https://grafana-xxx.grafana.aliyuncs.com/api/dashboards/home.
Grafana 10.0.x
Connectez-vous à la console ARMS. Dans le volet de navigation de gauche, choisissez .
Connectez-vous à la console Managed Service for Grafana. Dans le volet de navigation de gauche, cliquez sur Workspace Management.
-
Sur la page Workspace Management, localisez l'espace de travail que vous souhaitez gérer et cliquez sur l'URL dans la colonne URL pour accéder à Grafana.
RemarqueVous pouvez vous connecter à Grafana avec le compte administrateur Grafana et le mot de passe configuré lors de la création de l'espace de travail. Vous pouvez également cliquer sur Sign in with Alibaba Cloud pour vous connecter à Grafana avec le compte Alibaba Cloud actuel.
Dans le coin supérieur gauche de la page d'accueil Grafana, cliquez sur l'icône
.-
Dans le volet de navigation de gauche de Grafana, choisissez .
ImportantDes autorisations d'administrateur sont requises pour accéder à ce menu.
Un compte de service consomme un compte utilisateur.
-
Cliquez sur Add service account, saisissez les paramètres, puis cliquez sur Create.
Parameter
Description
Display name
Nom unique pour le compte de service.
Role
Définissez la valeur sur Viewer.
-
Sur le côté droit de la page, cliquez sur Add service account token et saisissez les paramètres.
Parameter
Description
Display name
Nom unique pour le jeton.
Expiration
Période de validité du jeton.
-
No Expiration : le jeton n'expire pas.
-
Set Expiration date : spécifiez une date d'expiration.
Expiration date
Requis lorsque vous sélectionnez Set Expiration date.
-
Cliquez sur Generate token. Dans la boîte de dialogue qui s'affiche, cliquez sur Copy to clipboard and close.
Le jeton ne peut plus être consulté une fois la boîte de dialogue fermée.
Étape 3 : Générer un lien partageable
Grafana 9.0.x
Dans l'interface utilisateur de Grafana, ouvrez le tableau de bord que vous souhaitez partager.
Cliquez sur l'icône
et récupérez le lien partageable depuis l'onglet Link.-
Ajoutez
&aliyun_api_key=<API key value>à la fin du lien. Remplacez<API key value>par la clé API obtenue lors de l'Étape 2.https://grafana-example.grafana.aliyuncs.com/d/TZWea****/test?orgId=1&from=167081684****&to=167083844****&aliyun_api_key_sign=c3bf89b867cc88df72d507edc4d1****&aliyun_api_key_timestamp=1726823533&aliyun_api_key_name=sa-1-******-*****-75c7-41ae-94da-*******&aliyun_api_key_org_id=1 Utilisez le lien partageable pour accéder au tableau de bord Grafana sans vous connecter.
Étape 4 : Générer un lien partageable hautement sécurisé (facultatif)
Les liens partageables générés lors de l'Étape 3 : Générer un lien partageable nécessitent une rotation périodique des clés API afin d'éviter les risques de sécurité liés à leur exposition. Cette section explique comment générer un lien partageable hautement sécurisé pour une clé API dans Grafana 9.0.x et pour un jeton de compte de service dans Grafana 10.0.x.
Avant de commencer, vous devez définir le paramètre d'exécution api_key_share_version sur v2.
Connectez-vous à la console ARMS. Dans le volet de navigation de gauche, choisissez .
Connectez-vous à la console Managed Service for Grafana. Dans le volet de navigation de gauche, cliquez sur Workspace Management.
Sur la page workspace management, cliquez sur l'ID de l'espace de travail cible. Dans le volet de navigation de gauche, cliquez sur Workspace Management.
Définissez le paramètre d'exécution api_key_share_version sur v2, puis cliquez sur Parameter Settings.
Clé API (Grafana 9.0.x)
-
Décodez en Base64 la clé API que vous avez obtenue à l'Étape 2 : Créer une clé API.
Base64 est une méthode d'encodage couramment utilisée pour transmettre du code binaire 8 bits sur le réseau. Elle utilise 64 caractères imprimables pour représenter les données binaires.
Vous pouvez rechercher un site web proposant des outils de déchiffrement courants, tels que base64.
-
Effectuez le décodage en Java.
https://grafana-example.grafana.aliyuncs.com/d/TZWea****/test?orgId=1&from=167081684****&to=167083844****&aliyun_api_key_sign=c3bf89b867cc88df72d507edc4d1****&aliyun_api_key_timestamp=1726823533&aliyun_api_key_name=sa-1-******-*****-75c7-41ae-94da-*******&aliyun_api_key_org_id=1Résultat :
https://grafana-example.grafana.aliyuncs.com/d/TZWea****/test?orgId=1&from=167081684****&to=167083844****&aliyun_api_key_sign=c3bf89b867cc88df72d507edc4d1****&aliyun_api_key_timestamp=1726823533&aliyun_api_key_name=sa-1-******-*****-75c7-41ae-94da-*******&aliyun_api_key_org_id=1 -
Effectuez le décodage en Go.
https://grafana-example.grafana.aliyuncs.com/d/TZWea****/test?orgId=1&from=167081684****&to=167083844****&aliyun_api_key_sign=c3bf89b867cc88df72d507edc4d1****&aliyun_api_key_timestamp=1726823533&aliyun_api_key_name=sa-1-******-*****-75c7-41ae-94da-*******&aliyun_api_key_org_id=1Résultat :
https://grafana-example.grafana.aliyuncs.com/d/TZWea****/test?orgId=1&from=167081684****&to=167083844****&aliyun_api_key_sign=c3bf89b867cc88df72d507edc4d1****&aliyun_api_key_timestamp=1726823533&aliyun_api_key_name=sa-1-******-*****-75c7-41ae-94da-*******&aliyun_api_key_org_id=1
-
Générez un hachage PBKDF2 à partir de la valeur
kde l'objet JSON décodé.PBKDF2 (Password-Based Key Derivation Function 2) est une fonction de dérivation de clé utilisée pour dériver de manière sécurisée une clé cryptographique à partir d'un mot de passe et d'autres paramètres, tels qu'un sel et le nombre d'itérations. Elle est couramment utilisée pour le stockage des mots de passe et conçue pour rendre plus difficile la récupération des mots de passe en clair ou le cassage des clés dérivées, même en cas de compromission de la base de données.
Vous pouvez générer le hachage de différentes manières. Le tableau suivant décrit les paramètres requis.
Paramètre
Description
salt
Définissez cette valeur sur le nom de la clé API, qui correspond à la valeur
nde l'objet JSON décodé. Dans cet exemple, la valeur esttest1.iterations
Définissez la valeur sur
10000.output length
Définissez la valeur sur
50octets.key size
Définissez la valeur sur
256bits.Output type
Définissez le type sur
Hex.Vous pouvez rechercher des outils de chiffrement en ligne courants, tels que PBKDF2.
-
Générez le hachage en Java.
https://grafana-example.grafana.aliyuncs.com/d/TZWea****/test?orgId=1&from=167081684****&to=167083844****&aliyun_api_key_sign=c3bf89b867cc88df72d507edc4d1****&aliyun_api_key_timestamp=1726823533&aliyun_api_key_name=sa-1-******-*****-75c7-41ae-94da-*******&aliyun_api_key_org_id=1Résultat :
https://grafana-example.grafana.aliyuncs.com/d/TZWea****/test?orgId=1&from=167081684****&to=167083844****&aliyun_api_key_sign=c3bf89b867cc88df72d507edc4d1****&aliyun_api_key_timestamp=1726823533&aliyun_api_key_name=sa-1-******-*****-75c7-41ae-94da-*******&aliyun_api_key_org_id=1 -
Générez le hachage en Go.
https://grafana-example.grafana.aliyuncs.com/d/TZWea****/test?orgId=1&from=167081684****&to=167083844****&aliyun_api_key_sign=c3bf89b867cc88df72d507edc4d1****&aliyun_api_key_timestamp=1726823533&aliyun_api_key_name=sa-1-******-*****-75c7-41ae-94da-*******&aliyun_api_key_org_id=1Résultat :
https://grafana-example.grafana.aliyuncs.com/d/TZWea****/test?orgId=1&from=167081684****&to=167083844****&aliyun_api_key_sign=c3bf89b867cc88df72d507edc4d1****&aliyun_api_key_timestamp=1726823533&aliyun_api_key_name=sa-1-******-*****-75c7-41ae-94da-*******&aliyun_api_key_org_id=1
-
Calculez une signature MD5 à partir du résultat PBKDF2.
L'algorithme de fonction de hachage MD5 est une fonction de hachage cryptographique largement utilisée qui produit une valeur de hachage de 128 bits (16 octets) pour garantir l'intégrité de la transmission d'informations.
Construisez la chaîne à signer comme suit :
<PBKDF2 Password> + "_" + <current Unix timestamp in seconds>Mot de passe PBKDF2 : 1e5b**80184e78832544aae4d2e031a3539c10b575b75d7c1d44af49fcf5a7de9c58a5f0035ce35fff0e5b0476e882**
Si l'heure système actuelle est 2024-09-20 17:12:13, l'horodatage Unix en secondes est
1726823533.Chaîne à signer : 1e5b**80184e78832544aae4d2e031a3539c10b575b75d7c1d44af49fcf5a7de9c58a5f0035ce35fff0e5b0476e882**_1726823533
Vous pouvez calculer la signature MD5 de différentes manières :
Vous pouvez rechercher des outils de chiffrement en ligne courants, tels que MD5.
-
Calculez la signature MD5 en Java.
https://grafana-example.grafana.aliyuncs.com/d/TZWea****/test?orgId=1&from=167081684****&to=167083844****&aliyun_api_key_sign=c3bf89b867cc88df72d507edc4d1****&aliyun_api_key_timestamp=1726823533&aliyun_api_key_name=sa-1-******-*****-75c7-41ae-94da-*******&aliyun_api_key_org_id=1 -
Calculez la signature MD5 en Go.
https://grafana-example.grafana.aliyuncs.com/d/TZWea****/test?orgId=1&from=167081684****&to=167083844****&aliyun_api_key_sign=c3bf89b867cc88df72d507edc4d1****&aliyun_api_key_timestamp=1726823533&aliyun_api_key_name=sa-1-******-*****-75c7-41ae-94da-*******&aliyun_api_key_org_id=1
-
Ajoutez les informations de signature MD5 générées en tant que paramètres au lien.
Paramètres :
Paramètre
Description
Exemple
aliyun_api_key_sign
La signature MD5, qui change au fil du temps.
c3bf89b867cc88df72d507edc4d1****
aliyun_api_key_timestamp
L'horodatage de la signature. La signature expire si la différence entre cet horodatage et l'heure du serveur dépasse une minute.
1726823533
aliyun_api_key_name
Le nom de la clé API.
test1
aliyun_api_key_org_id
L'ID de l'organisation à laquelle appartient la clé API.
1
aliyun_api_key_expire_seconds
La durée, en secondes, pendant laquelle la session reste valide après la connexion via l'URL signée.
Valeur par défaut : 3600
Exemple :
https://grafana-example.grafana.aliyuncs.com/d/TZWea****/test?orgId=1&from=167081684****&to=167083844****&aliyun_api_key_sign=c3bf89b867cc88df72d507edc4d1****&aliyun_api_key_timestamp=1726823533&aliyun_api_key_name=sa-1-******-*****-75c7-41ae-94da-*******&aliyun_api_key_org_id=1Vous pouvez désormais générer par programmation des liens plus sécurisés et sans connexion vers Grafana, ce qui permet également d'éviter l'exposition des clés API.
Jeton de compte de service (Grafana 10.0.x)
-
Séparez le jeton de compte de service obtenu à l'Étape 2 : Créer un jeton de compte de service, puis générez un hachage PBKDF2 à partir de ses composants.
PBKDF2 (Password-Based Key Derivation Function 2) est une fonction de dérivation de clé utilisée pour dériver de manière sécurisée une clé cryptographique à partir d'un mot de passe et d'autres paramètres, tels qu'un sel et le nombre d'itérations. Elle est couramment utilisée pour le stockage des mots de passe et conçue pour rendre plus difficile la récupération des mots de passe en clair ou le cassage des clés dérivées, même en cas de compromission de la base de données.
Séparez le jeton de compte de service à l'aide du caractère souligné (
_).https://grafana-example.grafana.aliyuncs.com/d/TZWea****/test?orgId=1&from=167081684****&to=167083844****&aliyun_api_key_sign=c3bf89b867cc88df72d507edc4d1****&aliyun_api_key_timestamp=1726823533&aliyun_api_key_name=sa-1-******-*****-75c7-41ae-94da-*******&aliyun_api_key_org_id=1Vous pouvez générer le hachage de différentes manières. Le tableau suivant décrit les paramètres requis.
Paramètre
Description
salt
Définissez cette valeur sur le suffixe du jeton. Dans cet exemple, la valeur est
4f5ff3ce.iterations
Définissez la valeur sur
10000.output length
Définissez la valeur sur
50octets.key size
Définissez la valeur sur
256bits.Output type
Définissez le type sur
Hex.Vous pouvez rechercher un site web proposant des outils de déchiffrement courants, tels que charsetpbkdf2.
-
Générez le hachage en Java.
https://grafana-example.grafana.aliyuncs.com/d/TZWea****/test?orgId=1&from=167081684****&to=167083844****&aliyun_api_key_sign=c3bf89b867cc88df72d507edc4d1****&aliyun_api_key_timestamp=1726823533&aliyun_api_key_name=sa-1-******-*****-75c7-41ae-94da-*******&aliyun_api_key_org_id=1Résultat :
https://grafana-example.grafana.aliyuncs.com/d/TZWea****/test?orgId=1&from=167081684****&to=167083844****&aliyun_api_key_sign=c3bf89b867cc88df72d507edc4d1****&aliyun_api_key_timestamp=1726823533&aliyun_api_key_name=sa-1-******-*****-75c7-41ae-94da-*******&aliyun_api_key_org_id=1 -
Générez le hachage en Go.
https://grafana-example.grafana.aliyuncs.com/d/TZWea****/test?orgId=1&from=167081684****&to=167083844****&aliyun_api_key_sign=c3bf89b867cc88df72d507edc4d1****&aliyun_api_key_timestamp=1726823533&aliyun_api_key_name=sa-1-******-*****-75c7-41ae-94da-*******&aliyun_api_key_org_id=1Résultat :
https://grafana-example.grafana.aliyuncs.com/d/TZWea****/test?orgId=1&from=167081684****&to=167083844****&aliyun_api_key_sign=c3bf89b867cc88df72d507edc4d1****&aliyun_api_key_timestamp=1726823533&aliyun_api_key_name=sa-1-******-*****-75c7-41ae-94da-*******&aliyun_api_key_org_id=1
-
Calculez une signature MD5 à partir du résultat PBKDF2.
L'algorithme de fonction de hachage MD5 est une fonction de hachage cryptographique largement utilisée qui peut produire une valeur de hachage de 128 bits (16 octets) utilisée pour garantir l'intégrité et la cohérence de la transmission d'informations.
Construisez la chaîne à signer comme suit :
<PBKDF2 Password> + "_" + <current Unix timestamp in seconds>Mot de passe PBKDF2 :
c3cd****971bab928e4ecd6e7a00c74657696ea07d38c43f3bb5dc3190f2285cb80695cf7bf2f25c9b1f34fe1e0f9549****Si l'heure système actuelle est 2024-09-20 17:12:13, l'horodatage Unix en secondes est
1726823533.Chaîne à signer :
c3cd****971bab928e4ecd6e7a00c74657696ea07d38c43f3bb5dc3190f2285cb80695cf7bf2f25c9b1f34fe1e0f9549****_1726823533Vous pouvez calculer la signature MD5 de différentes manières :
Vous pouvez rechercher des outils de chiffrement en ligne courants, tels que MD5.
-
Calculez la signature MD5 en Java.
https://grafana-example.grafana.aliyuncs.com/d/TZWea****/test?orgId=1&from=167081684****&to=167083844****&aliyun_api_key_sign=c3bf89b867cc88df72d507edc4d1****&aliyun_api_key_timestamp=1726823533&aliyun_api_key_name=sa-1-******-*****-75c7-41ae-94da-*******&aliyun_api_key_org_id=1 -
Calculez la signature MD5 en Go.
https://grafana-example.grafana.aliyuncs.com/d/TZWea****/test?orgId=1&from=167081684****&to=167083844****&aliyun_api_key_sign=c3bf89b867cc88df72d507edc4d1****&aliyun_api_key_timestamp=1726823533&aliyun_api_key_name=sa-1-******-*****-75c7-41ae-94da-*******&aliyun_api_key_org_id=1
-
Ajoutez les informations de signature MD5 générées en tant que paramètres au lien.
Paramètres :
Paramètre
Description
Exemple
aliyun_api_key_sign
La signature MD5, qui change au fil du temps.
c3bf89b867cc88df72d507edc4d1****
aliyun_api_key_timestamp
L'horodatage de la signature. La signature expire si la différence entre cet horodatage et l'heure du serveur dépasse une minute.
1726823533
aliyun_api_key_name
Le nom du jeton de compte de service.
sa-1---75c7-41ae-94da-**
aliyun_api_key_org_id
L'ID de l'organisation à laquelle appartient le jeton de compte de service.
1
aliyun_api_key_expire_seconds
La durée, en secondes, pendant laquelle la session reste valide après la connexion via l'URL signée.
Valeur par défaut : 3600
Exemple :
https://grafana-example.grafana.aliyuncs.com/d/TZWea****/test?orgId=1&from=167081684****&to=167083844****&aliyun_api_key_sign=c3bf89b867cc88df72d507edc4d1****&aliyun_api_key_timestamp=1726823533&aliyun_api_key_name=sa-1-******-*****-75c7-41ae-94da-*******&aliyun_api_key_org_id=1Vous pouvez désormais générer par programmation des liens plus sécurisés et sans connexion vers Grafana, évitant ainsi l'exposition des jetons de compte de service.
FAQ
-
Lors de l'accès à un tableau de bord intégré, la page ne se charge pas et le navigateur affiche une erreur refused to connect.
Cause possible : Le paramètre allow_embedding n'est pas défini pour un tableau de bord intégré. Pour configurer le paramètre allow_embedding, consultez l'Étape 1.
-
Le tableau de bord n'affiche aucune donnée. La page affiche un message Not found et une notification d'avertissement jaune Unauthorized, et la zone du tableau de bord est vide.
Pour les tableaux de bord intégrés, ce problème peut survenir si le navigateur ne peut pas écrire de cookie. Les causes possibles incluent :
Requêtes interdomaines : Si les domaines racines sont différents, la configuration par défaut empêche l'écriture des cookies.
Le paramètre cookie_samesite est défini sur none, mais le paramètre cookie_secure est défini sur false.
Le domaine utilise HTTP. Étant donné que le paramètre cookie_secure est inefficace sur HTTP, vous devez servir votre domaine via HTTPS.
Solution : Reconfigurez les paramètres Grafana comme décrit à l'Étape 1.
-
Lorsque j'accède à un tableau de bord via un lien partagé, Grafana affiche l'erreur If you're seeing this Grafana has failed to load its application files. La page suggère des étapes de dépannage pour les configurations de proxy inverse, les déploiements avec sous-chemin (vérifiez
root_urlou définissezserve_from_sub_path = true), les builds de développement local, le redémarrage de grafana-server et la compatibilité du navigateur.Causes possibles :
Votre version de navigateur est obsolète.
-
Les paramètres de votre navigateur bloquent le tableau de bord intégré.
Solution :
Vérifiez les paramètres de votre navigateur pour autoriser les cookies.
Si vous utilisez Chrome en mode navigation privée, autorisez tous les cookies.
-
Pour l'intégration de tableaux de bord, dois-je définir une courte période de validité pour une clé API et la faire tourner fréquemment, ou dois-je configurer une clé à longue durée de vie ?
Vous pouvez configurer la période de validité en fonction de vos exigences de sécurité. Nous recommandons de faire tourner la clé tous les trois mois. Si une clé API est compromise, supprimez-la immédiatement.
-
Existe-t-il une limite au nombre de clés API que je peux créer ?
Le code source de Grafana n'impose pas de limite stricte. Cependant, l'interface utilisateur ne peut afficher qu'un maximum de 100 clés sur la page de gestion. Pour faciliter la gestion, nous recommandons d'utiliser 100 clés ou moins.
-
Le système supprime-t-il automatiquement une clé API lorsque sa période de validité expire ?
Non, les clés API expirées ne sont pas automatiquement supprimées. Elles restent dans le système mais sont masquées par défaut. Sur la page API keys dans Grafana, vous pouvez cliquer sur Include expired keys pour les afficher. L'activation de l'option Include expired keys affiche les enregistrements des clés API expirées, y compris leur nom, leur rôle et leur heure d'expiration. Pour supprimer une clé, cliquez sur le bouton de suppression dans la ligne correspondante.