Arkimet runtime configuration

Environment variables

There are a number of environment variables that can be used to control arkimet.

You can use arki-dump --info to list the current configuration in machine-parsable JSON format.

ARKI_FORMATTER

Default: /etc/arkimet/format

Directory which contains Python scripts that can be used to customize how values are formatted when using --format kind of options.

The value provided will be searched before, not instead, the default value.

ARKI_BBOX

Default: /etc/arkimet/bbox

Directory which contains Python scripts that can be used to customize how bounding boxes are computed from Area metadata.

The value provided will be searched before, not instead, the default value.

ARKI_POSTPROC

Default: /usr/lib/arkimet

Directory which contains executable programs that can be used as postprocessors.

The value provided will be searched before, not instead, the default value.

ARKI_QMACRO

Default: /etc/arkimet/qmacro

Directory which contains Python scripts that implement the available querymacro options.

The value provided will be searched before, not instead, the default value.

ARKI_SCAN

Default: /etc/arkimet/scan

Directory which contains Python scripts that compute metadata from raw input data.

The value provided will be searched before, not instead, the default value.

ARKI_SCAN_GRIB1, ARKI_SCAN_GRIB2, ARKI_SCAN_BUFR, ARKI_SCAN_ODIMH5 are also supported for compatibility with the past, but should be considered deprecated.

ARKI_IOTRACE

Default: unset.

When set, it is a pathname to a file where arkimet will write a log of I/O operations, used for performance debugging.

ARKI_IO_TIMEOUT

Default: 0 (no timeout)

Timeout (in seconds) used for write operations while programs like arki-query or arki-server are sending out data.