it:server:monitoring:grafana

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
it:server:monitoring:grafana [2023/04/15 09:53] Petr Nosekit:server:monitoring:grafana [2023/04/15 13:40] (aktuální) Petr Nosek
Řádek 1: Řádek 1:
 ====== Grafana ====== ====== Grafana ======
  
-Grafanu mám nainstalovanou pomocí dockeru a v Apache konfiguraci jsem nastavil reverzní proxy včetně řešení problému s websockety.+Grafanu mám nainstalovanou pomocí dockeru a v Apache konfiguraci jsem nastavil reverzní proxy včetně řešení problému s websockety. V rámci nastavení může pomoct [[it:iot:influxdb-grafana|konfigurace Grafany s InfluxDB.]]
  
 ===== Konfigurace docker-compose ===== ===== Konfigurace docker-compose =====
Řádek 33: Řádek 33:
  
 V kódu jsou důležité tyto řádky, které jsou příprava pro reverzní proxy: V kódu jsou důležité tyto řádky, které jsou příprava pro reverzní proxy:
-**- GF_SERVER_DOMAIN=mojedomena.live** 
-**- GF_SERVER_ROOT_URL=%(protocol)s://%(domain)s/grafana/** 
  
 +<code>
 +- GF_SERVER_DOMAIN=mojedomena.live
 +- GF_SERVER_ROOT_URL=%(protocol)s://%(domain)s/grafana/
 +</code>
 +
 +Pro povolení anonymního přihlášení pro čtení a možnosti vkládání grafu z grafany pro čtení do jiných systémů (například UI NodeRED) je potřeba ještě přidat do environment následující řádky:
 +
 +<code>
 +- GF_SECURITY_ALLOW_EMBEDDING=true
 +- GF_AUTH_ANONYMOUS_ENABLED=true
 +</code>
 +
 +Když jsem v Grafaně změnil organizaci, musel jsem provést úpravu i v docker-compose.yml, aby anonymní uživatel mohl zobrazit data organizace. Bez úpravy vyžaduje grafana přihlášení.
 +
 +<code>
 +- GF_AUTH_ANONYMOUS_ORG_NAME=Doma
 +- GF_AUTH_ANONYMOUS_ORG_ROLE=Viewer
 +</code>
  
 ===== konfigurace Apache ===== ===== konfigurace Apache =====
Řádek 56: Řádek 72:
  RewriteCond %{HTTP:Connection} upgrade [NC]   RewriteCond %{HTTP:Connection} upgrade [NC] 
  RewriteRule /grafana/(.*) "wss://localhost:3000/$1" [P,L]  RewriteRule /grafana/(.*) "wss://localhost:3000/$1" [P,L]
- 
 </code> </code>
  
  • it/server/monitoring/grafana.1681552420.txt.gz
  • Poslední úprava: 2023/04/15 09:53
  • autor: Petr Nosek