2017-09-16 4 views
0

J'ai mis en place x-pack, pour fournir une couche de sécurité supplémentaire à Elasticsearch et maintenant je ne peux plus utiliser elasticsearch comme source de données. Tout ce que je peux voir est un signal rouge alarmant, montrant que grafana n'a pas réussi à ajouter l'élastique comme source de données.Grafana - Comment ajouter elasticsearch en tant que source de données lorsque le nom d'utilisateur et le mot de passe sont disponibles pour ES?

Je fourni l'URL que, http://elastic:[email protected]:9200

Grafana datasource configuration for elasticsearch with error sign

Répondre

1

Il ne devrait pas être un problème pour se connecter à une instance ElasticSearch avec Basic Auth de Grafana. Grafana offre même la possibilité d'entrer les informations d'identification en cochant le champ Basic Auth. Ce qui peut probablement causer des problèmes dans votre configuration est la façon de fournir des informations d'authentification de base via un accès direct, donc votre navigateur émet directement les requêtes contre l'instance elasticsearch, qui ne fonctionne que lorsque vous activez les paramètres CORS correspondants dans elasticsearch. Mais puisque grafana permet également d'utiliser son backend comme proxy pour les appels, ma suggestion est d'utiliser cette méthode au lieu d'ouvrir elasticsearch aux appels d'origines croisées.

Pour plus de détails, veuillez consulter le grafana docs on the elasticsearch datasource. Donc, s'il vous plaît essayez d'ajouter vos informations d'identification dans les paramètres de grafana pour Basic Auth et passez à l'accès proxy au lieu de direct dans la section des paramètres http.

+0

Cela a fonctionné comme un charme. Merci @Andreas :) –