/faas-grafana

OpenFaaS Grafana

Primary LanguageShellMIT LicenseMIT

faas-grafana

OpenFaaS Grafana Docker image

Kubernetes

Run Grafan in OpenFaaS Kubernetes namespace:

kubectl -n openfaas run \
--image=stefanprodan/faas-grafana:4.6.3 \
--port=3000 \
grafana

Expose Grafan with a NodePort:

kubectl -n openfaas expose deployment grafana \
--type=NodePort \
--name=grafana

Find Grafana node port address:

$GRAFANA_PORT=$(kubectl -n openfaas get svc grafana -o jsonpath="{.spec.ports[0].nodePort}")

URL: http://<KUBE_IP>:<GRAFANA_PORT>/dashboard/db/openfaas Credentials: admin/admin

Swarm

Run Grafana in OpenFaaS Swarm network:

docker service create -d \
--name=func_grafana \
--publish=3000:3000 \
--network=func_functions \
stefanprodan/faas-grafana:4.6.3

URL: http://<SWARM_IP>:3000/dashboard/db/openfaas