2016-12-09 7 views
0

Wie kann Grafana konfiguriert werden, um eine Verbindung zu den Datenquellen (zum Beispiel Graphit) über Proxy?Grafana Datenquellen Verbindung mit Proxy

Grafana -> Proxy -> Graphite

Wenn Graphite Datenquelle in Grafana Zugabe gibt es eine Möglichkeit, den Zugriff mit Proxy (Proxy = Grafana Backend-Proxy der Anfrage), aber es gibt keinen Platz in der configureation zu wählen. Ini, um die IP des Proxys anzugeben, der für die Backend-Datenübertragung verwendet werden soll.

In der Ini-Datei gibt es einen Speicherort für den "Authentifizierungs-Proxy" für den Zugriff auf die Grafana-Benutzeroberfläche, aber kann dieser für den Proxy zwischen Grafana und Graphite verwendet werden?

[auth.proxy]

enabled = true

header_name = X-WEBAUTH-USER

header_property = username

auto_sign_up = true

Wo die Proxy-Details zwischen Grafana und ihre Datenquellen konfiguriert werden kann?

Danke für die Antwort von AussieDan

ich die Umgebungsvariablen hinzugefügt haben:

set HTTP_PROXY="http://proxy_IP:proxy_port" 
set HTTPS_PROXY="https://proxy_IP:proxy_port" 

und begann die Grafana in derselben Eingabeaufforderung. Beim Versuch, die Graphite-Datenquelle in Grafana UI zu speichern, wird im Protokoll "Proxy-Fehler: Service nicht verfügbar" angezeigt. Telnet zum Proxy am selben Port funktioniert einwandfrei, so dass der Port offen ist.

` 2016/12/13 15:55:05 http: proxy error: Service Unavailable ←[31mEROR←[0m[12-13|15:55:05] Request Completed      ←[31mlogger←[0m=context ←[31muserId←[0m=1 ←[31morgId←[0m=1 ←[31muname←[0m=admin ←[31mmethod←[0m=GET ←[31mpath←[0m=/metrics/find ←[31mstatus←[0m=500 ←[31mremote_addr←[0m=IP ←[31mtime_ns←[0m=15ns ←[31msize←[0m=0 `  

Gibt es noch etwas, das für die Proxy-Kommunikation konfiguriert werden muss?

Antwort

0

Da das Grafica-Backend in go geschrieben ist, können Sie die Umgebungsvariableverwenden, um einen Proxy für alle ausgehenden Anfragen anzugeben.