Created:  | Updated: 


application.conf parameters and syntax

Properties are customizable to meet your environment requirements.

Module

Property

Description

Default value

Notes

irontap.zos


global.time-zone

The default time zone for all z/OS systems.

CET



smf.ebcdic-codepage

The default EBCDIC encoding.

IBM1047



systems

An array of system ids and time zones.


Example of system specific timezone configuration
systems: [
{id: S0W1, time-zone: EST}
{id: S0W2, time-zone: CET}
]
CODE

irontap.core


worker-threads

The number of threads for parallel SMF processing.

-1

Choose the number of threads. A negative value will always result in using #cores -1 threads (at least 1).

logSmfDataOnError

An SMF parsing error will be logged including the whole SMF record.

true

config.render-regex-mask

A regular expression used to remove secrets from the configuration log.

(?i).?(token|password|secret|passphrase).?

Example

Configuration setting:

irontap.my.secret:forYourEyesOnly

log entry:

irontap.my.secret: *** secret removed ***

irontap.sources.tcp

port

The listener port which the z/IRIS client uses to connect to z/IRIS IronTap.

irontap.sources.kafka

topicPattern

A pattern describing the topics z/IRIS IronTap should consume.

smf


consumer

Contains the Apache Kafka Consumer configuration provided by your Apache Kafka administrator.

default consumer config

irontap.storage.metrics.influxdb2

bucket

The InfluxDB bucket to be used for z/IRIS metrics

org

The InfluxDB organization

url

The url to your InfluxDB or InfluxDB receiver

authenticateToken

A token with write permissions within the organization

Configuration can also be customized via the command-line.


Example configuration

irontap{
 storage{
  metrics{
   influxdb2{
    bucket = "16b45434a5f58182"
    org = "e9043121e23a02da"
    url = "https://influx-cluster.com:32000"
    authenticateToken = "MySecureOrgToken=="
   }
  }
 }
}
JSON

irontap.db2.telemetry

datadog.trace.id.format

Specifies if the Datadog trace ID format should be used for DB2 telemetry.

Enable to make trace ID searchable in Datadog.

false

false = 128 bit hexadecimal number

true = 64 bit decimal number

irontap.zos.connect.telemetry

measurement.prefix

The prefix used for z/OS Connect measurements.

zos.connect

irontap.zos.rmf.telemetry

measurement.prefix

The prefix used for RMF measurements.

zos.rmf

Example configuration

The example below overrides the default EBCDIC code page with IBM01140.

application.conf dot notation
irontap.zos.smf.ebcdic-codepage: "IBM01140"
YAML
application.conf JSON notation
irontap{
 zos{
  smf{
   ebcdic-codepage: "IBM01140"
  }
 }
}
JSON