Proxys de sources de données Grafana : CloudWatch et Infinity
Trouvez le contrôle du proxy de la requête du backend dans CloudWatch ou Infinity, et placez les réglages d'environnement sur le processus qui effectue cette requête.
L'affichage d'un tableau de bord dans votre navigateur ne prouve pas que le backend de Grafana peut joindre la source de données. Commencez par la vérification en échec de la source de données et par le plugin qui effectue cette requête sortante.
Trouver le sélecteur de route du plugin
Pour CloudWatch, activez per_datasource_http_proxy_enabled dans la configuration aws de Grafana pour exposer les réglages de proxy HTTP de la source de données. Les choix documentés incluent l'utilisation de HTTP_PROXY, HTTPS_PROXY et NO_PROXY, ou la saisie d'une URL de proxy dans les réglages de la source de données.
Pour Infinity, ouvrez ses options Réseau. Choisissez le proxy basé sur l'environnement, aucun proxy, ou une URL de proxy explicite. Le mode explicite comporte des champs séparés pour le nom d'utilisateur et le mot de passe si nécessaire.
Pour un autre plugin, cherchez son interface de proxy prise en charge ; le langage d'implémentation de Grafana ne détermine pas cette interface.
Vérifier d'où vient la valeur sélectionnée
Si vous choisissez l'environnement, placez les variables sur le service ou le conteneur Grafana qui effectue la requête. Les exporter dans un terminal après le démarrage du service ne met pas à jour ce processus en cours.
Si vous choisissez une URL explicite, utilisez le protocole réel de l'écouteur du proxy et une adresse joignable depuis le backend. Pour une source de données accessible publiquement où les proxys publics sont autorisés, la liste de proxys HTTP est une source de points de terminaison candidats. Définissez les exceptions prévues pour les destinations internes. Relancez la vérification de la source de données et utilisez sa première erreur de connexion ou d'authentification pour décider quoi examiner ensuite.