Grafana-datakildeproxyer: CloudWatch og Infinity
Find proxyindstillingen for backend-anmodningen i CloudWatch eller Infinity, og sæt miljøindstillingerne på den proces, der sender anmodningen.
At et dashboard indlæses i browseren beviser ikke, at Grafanas backend kan nå datakilden. Start med den mislykkede datakildekontrol og det plugin, der sender den udgående anmodning.
Find pluginets rutvælger
For CloudWatch skal du aktivere per_datasource_http_proxy_enabled i Grafanas aws-konfiguration for at vise datakildens HTTP-proxyindstillinger. De dokumenterede valg omfatter brug af HTTP_PROXY, HTTPS_PROXY og NO_PROXY eller at angive en proxy-URL i datakildens indstillinger.
For Infinity skal du åbne dens netværksindstillinger. Vælg proxyen baseret på miljøet, ingen proxy eller en eksplicit proxy-URL. Den eksplicitte tilstand har separate felter til brugernavn og adgangskode, når det er nødvendigt.
For et andet plugin skal du lede efter dets understøttede proxygrænseflade; Grafanas implementeringssprog fastlægger ikke den grænseflade.
Kontroller, hvor den valgte værdi kommer fra
Hvis du vælger miljøet, skal du sætte variablerne på den Grafana-tjeneste eller -container, der udfører anmodningen. Eksport af dem i en terminal, efter at tjenesten er startet, opdaterer ikke den kørende proces.
Hvis du vælger en eksplicit URL, skal du bruge proxyens faktiske protokol og en adresse, der kan nås fra backenden. For en offentligt tilgængelig datakilde, hvor offentlige proxyer er tilladt, er HTTP-proxylisten en kilde til kandidatendepunkter. Angiv de tilsigtede undtagelser for interne destinationer. Kør datakildekontrollen igen, og brug dens første forbindelses- eller godkendelsesfejl til at beslutte, hvad der skal undersøges næste gang.