generated from rmcguire/go-server-with-otel
32 lines
786 B
YAML
32 lines
786 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
|
|
|
|
# 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
|