monitor
[!NOTE|label:references]
code pool
prometheus
[!NOTE|label:references:]

grafana
environment
[!TIP]
reference Do not use environment variables to add new configuration settings. Instead, use environmental variables to override existing options.
To override an option: ```bash GF__ ```
If you need to specify the version of a plugin, then you can add it to the `GF_INSTALL_PLUGINS` environment variable. Otherwise, the latest is used. For example: ```bash -e "GF_INSTALL_PLUGINS=grafana-clock-panel 1.0.1,grafana-simple-json-datasource 1.3.5" ```
- VersionUserUser ID
< 5.1grafana
104>= 5.1grafana
472 path
SETTINGDEFAULT VALUEGF_PATHS_CONFIG/etc/grafana/grafana.iniGF_PATHS_DATA/var/lib/grafanaGF_PATHS_HOME/usr/share/grafanaGF_PATHS_LOGS/var/log/grafanaGF_PATHS_PLUGINS/var/lib/grafana/pluginsGF_PATHS_PROVISIONING/etc/grafana/provisioningenvironment
ENVIRONMENT VARIABLEEXAMPLEGF_INSTALL_PLUGINSgrafana-kubernetes-app,grafana-piechart-panel,http://my.com/plugin.zipGF_PATHS_PLUGINS/data/grafana/pluginsGF_SERVER_ROOT_URLhttps://grafana.domain.comGF_SECURITY_ADMIN_PASSWORDadminGF_DEFAULT_INSTANCE_NAME-
GF_SECURITY_ADMIN_USER-
GF_DATABASE_TYPEmysqlGF_DATABASE_HOST-
setup
ns
sa
pv & pvc
deploy
svc
ingress
dashboard
[!NOTE|label:references:]
kubernetes cluster monitoring
install via
grafana-clisetup sa and cluster role
create private certificate
install via
grafana-clisetup

cluster
*
315- Kubernetes cluster monitoring (via Prometheus)
grafana-315.gif
node
namespace
pod
jenkins
grafana settings
cluster
or
instance
node
or
namespace
pod
api
references:
set grafana admin password
check if grafana can be accessed
create datasoure in grafana
create TelegrafHost dashboard in grafana using jsonfile
create DockerMetrics dashboard in grafana using jsonfile
create JVM dashboard in grafana using jsonfile
add-ons
metric server
[!NOTE|label:references:]
sample yaml
q&a
kube-state-metrics
[!INFO|label:references:]
installation
scripts
one-line
Last updated
Was this helpful?