prometheus/docs/variables.md
2023-07-20 14:33:39 +02:00

5.7 KiB

Variables

Docker

Variable Name Description Type Default Value
docker_compose_directory The directory where Docker Compose files are stored String "/opt/docker-compose"
docker_compose_bin The Docker Compose binary to use String "docker compose"

Prometheus

Variable Name Description Type Default Value
prometheus_docker_network The name of the Docker network for Prometheus containers String "prometheus"
prometheus_docker_pull Whether to pull the Prometheus Docker image String "no"
prometheus_os The operating system for Prometheus String "linux"
prometheus_arch The architecture for Prometheus String "amd64"
prometheus_repo The repository URL for Prometheus String ""
prometheus_nodes_ip The IP addresses of Prometheus nodes Dictionary localhost: "127.0.0.1"
prometheus_retention_time The retention time for Prometheus data String "15d"
prometheus_server_enable Whether to enable the Prometheus server Boolean false
prometheus_server_global_evaluation_interval The global evaluation interval for Prometheus server Integer 15
prometheus_server_global_scrape_interval The global scrape interval for Prometheus server Integer 15
prometheus_server_job_name The job name for Prometheus server String "prometheus"
prometheus_server_scrape_interval The scrape interval for Prometheus server Integer 5
prometheus_server_scrape_timeout The scrape timeout for Prometheus server Integer 5
prometheus_server_version The version of Prometheus server to install String "latest"

Prometheus Exporters

Variable Name Description Type Default Value
exporter_upgrade Whether to upgrade the exporter String ""
prometheus_exporters_repo The repository URL for Prometheus exporters String "https://git.rznet.fr/tchivert/prometheus_exporters"
prometheus_exporters_release The release version of Prometheus exporters String "latest"
prometheus_exporters_sources The source of Prometheus exporters (repo or origin) String "repo"
prometheus_repo_apache Apache exporter repository String Lusitaniae
prometheus_repo_blackbox Blackbox exporter repository String prometheus
prometheus_repo_memcached Memcached exporter repository String prometheus
prometheus_repo_mongodb MongoDB exporter repository String percona
prometheus_repo_mysqld MySQLd exporter repository String prometheus
prometheus_repo_nginx Nginx exporter repository String tchivert
prometheus_repo_node Node exporter repository String prometheus
prometheus_repo_opcache Opcache exporter repository String tchivert
prometheus_repo_phpfpm PHP-FPM exporter repository String Lusitaniae
prometheus_repo_postgres Postgres exporter repository String prometheus-community
prometheus_repo_redis Redis exporter repository String tchivert
prometheus_repo_varnish Varnish exporter repository String tchivert
prometheus_exporter_packages The list of exporter packages to install List []
prometheus_apache_port The port for Apache exporter Integer 8080
prometheus_blackbox_exporter_host The host for Blackbox exporter String localhost
prometheus_mongodb_exporter_database The database for MongoDB exporter String "admin"
prometheus_mongodb_exporter_host The host for MongoDB exporter String "localhost"
prometheus_mongodb_exporter_port The port for MongoDB exporter Integer 27017
prometheus_opcache_exporter_fcgi_uri The FCGI URI for Opcache exporter String "unix:///var/run/www.sock"
prometheus_phpfpm_sockets_directory The directory for PHP-FPM sockets String "/run/php/"
prometheus_postgres_exporter_systemd_user The systemd user for Postgres exporter String "postgres"
prometheus_postgres_exporter_host The host for Postgres exporter String "/var/run/postgresql/"
prometheus_postgres_exporter_sslmode The SSL mode for Postgres exporter String "disable"
prometheus_postgres_exporter_user The user for Postgres exporter String "postgres"
prometheus_postgres_exporter_password The password for Postgres exporter String "changeme_"
prometheus_postgres_exporter_port The port for Postgres exporter Integer 5432
prometheus_redis_exporter_addr The address for Redis exporter String "redis://localhost:6379"
prometheus_redis_exporter_user The user for Redis exporter String ""
prometheus_redis_exporter_password The password for Redis exporter String ""

Grafana

Variable Name Description Type Default Value
grafana_auth_anonymous_enabled Whether anonymous authentication is enabled in Grafana Boolean false
grafana_auth_anonymous_org_role The role for anonymous users in Grafana String Editor
grafana_auth_anonymous_org_name The name of the organization for anonymous users in Grafana String 'Main Org.'
grafana_auth_disable_login_form Whether to disable the login form in Grafana Boolean false
grafana_editors_can_admin Whether editors can administer Grafana Boolean false
grafana_users_viewers_can_edit Whether viewers can edit in Grafana Boolean false
grafana_log_level The log level for Grafana String error
grafana_router_logging Whether to enable router logging in Grafana Boolean false
grafana_disable_sanitize_html Whether to disable HTML sanitization in Grafana Boolean true
grafana_traefik_entrypoint The Traefik entrypoint for Grafana String 'websecure'