# /etc/default/prusa_exporter
# Environment variables for the prusa-exporter systemd service.
# Uncomment and set values to override the built-in defaults.
# CLI flags always take precedence over environment variables.

# Path to the YAML configuration file
#PRUSA_EXPORTER_CONFIG_FILE=/etc/prusa_exporter/config.yaml

# HTTP port to expose metrics on (default: 10009)
#PRUSA_EXPORTER_METRICS_PORT=10009

# Endpoint path for PrusaLink metrics (default: /metrics/prusalink)
#PRUSA_EXPORTER_METRICS_PATH=/metrics/prusalink

# Endpoint path for UDP metrics (default: /metrics/udp)
#PRUSA_EXPORTER_UDP_METRICS_PATH=/metrics/udp

# Log level: trace, debug, info, error, fatal, panic (default: info)
#PRUSA_EXPORTER_LOG_LEVEL=info

# PrusaLink scrape timeout in seconds (default: 10)
#PRUSA_EXPORTER_PRUSALINK_SCRAPE_TIMEOUT=10

# UDP syslog listen address (default: 0.0.0.0:8514)
#PRUSA_EXPORTER_UDP_LISTEN_ADDRESS=0.0.0.0:8514

# Override the IP address reported for UDP metrics (default: unset)
#PRUSA_EXPORTER_UDP_IP_OVERRIDE=

# Metric name prefix for UDP metrics (default: prusa_)
#PRUSA_EXPORTER_UDP_PREFIX=prusa_

# Comma-separated list of extra UDP metrics to expose (default: unset)
#PRUSA_EXPORTER_UDP_EXTRA_METRICS=

# Expose all UDP metrics — WARNING: severely impacts printer CPU (default: false)
#PRUSA_EXPORTER_UDP_ALL_METRICS=false

# Enable UDP gcode generation and sending (default: true)
#PRUSA_EXPORTER_UDP_GCODE_ENABLED=true

# Enable Loki integration for pushing job images (default: false)
#PRUSA_EXPORTER_LOKI_ENABLED=false

# Loki push URL, e.g. http://loki:3100/loki/api/v1/push (default: unset)
#PRUSA_EXPORTER_LOKI_PUSH_URL=
