Closed
Description
The flag "--config.file" is mentioned in README (https://github.com/oracle/oracle-db-appdev-monitoring?tab=readme-ov-file#standalone-binary), but the binary fails with the flag set. No such flag is mentioned in help. Is it actually supported?
Running standalone binary v1.6.1 in RHEL 7.9.
# ./oracledb_exporter --config.file=/u01/app/exporters/oracledb_exporter/config.yaml
oracledb_exporter: error: unknown long flag '--config.file', try --help
# ./oracledb_exporter --help
usage: oracledb_exporter [<flags>]
Flags:
-
, --[no-]help Show context-sensitive help (also try --help-long and --help-man).
--web.telemetry-path="/metrics"
Path under which to expose metrics. (env: TELEMETRY_PATH)
--default.metrics="default-metrics.toml"
File with default metrics in a TOML file. (env: DEFAULT_METRICS)
--custom.metrics="" Comma separated list of file(s) that contain various custom metrics in a TOML format. (env: CUSTOM_METRICS)
--query.timeout=5 Query timeout (in seconds). (env: QUERY_TIMEOUT)
--database.maxIdleConns=10
Number of maximum idle connections in the connection pool. (env: DATABASE_MAXIDLECONNS)
--database.maxOpenConns=10
Number of maximum open connections in the connection pool. (env: DATABASE_MAXOPENCONNS)
--database.poolIncrement=-1
Connection increment when the connection pool reaches max capacity. (env: DATABASE_POOLINCREMENT)
--database.poolMaxConnections=-1
Maximum number of connections in the connection pool. (env: DATABASE_POOLMAXCONNECTIONS)
--database.poolMinConnections=-1
Minimum number of connections in the connection pool. (env: DATABASE_POOLMINCONNECTIONS)
--scrape.interval=0s Interval between each scrape. Default is to scrape on collect requests.
--log.disable=0 Set to 1 to disable alert logs
--log.interval=15s Interval between log updates (e.g. 5s).
--log.destination="/log/alert.log"
File to output the alert log to. (env: LOG_DESTINATION)
--[no-]web.systemd-socket Use systemd socket activation listeners instead of port listeners (Linux only).
--web.listen-address=:9161 ...
Addresses on which to expose metrics and web interface. Repeatable for multiple addresses. Examples: `:9100` or `[::1]:9100` for http, `vsock://:9100` for vsock
--web.config.file="" Path to configuration file that can enable TLS or authentication. See: https://github.com/prometheus/exporter-toolkit/blob/master/docs/web-configuration.md
--log.level=info Only log messages with the given severity or above. One of: [debug, info, warn, error]
--log.format=logfmt Output format of log messages. One of: [logfmt, json]
--[no-]version Show application version.
# ./oracledb_exporter --version
oracledb_exporter, version (branch: , revision: 149fc532cafc0996007251cbf7c91e206d4fdf5b-modified)
build user:
build date:
go version: go1.23.8
platform: linux/amd64
tags: unknown
Metadata
Metadata
Assignees
Labels
No labels