Files
2026-07-16 16:32:44 -04:00

33 lines
867 B
YAML

# yaml-language-server: $schema=contrib/schema.json
# Econet exporter config
# NOTE: Prefer setting econetPassword via the ECONET_PASSWORD env var
econetEmail: ""
costPerKWH: 0.0 # US dollars per kWh (e.g. 0.18 = 18 cents), not cents
pollInterval: 1m # how often device state + daily usage are re-fetched over REST
enableWebUI: true # serve the admin UI at / (default true; set false to disable)
# go-app config
name: econet-exporter
logging:
format: console
level: info
enabled: true
otel:
enabled: true
stdoutEnabled: false
http:
enabled: true
listen: :8080
logRequests: true
grpc:
enabled: true
enableReflection: true
listen: :8081
grpcGatewayPath: /api
grpcGatewayPathStrip: true # strip /api before the gateway mux matches routes
enableGRPCGateway: true
enableInstrumentation: true
enableProtovalidate: true
logRequests: true