Hostname Resolver Transformation¶
Apache Kafka® ソースレコードの host
フィールドの値が IP アドレスとして指定されている場合、その IP アドレスを解決したホスト名に更新することは多くの場合有用です。これは Hostname Resolver Transformation
を使用すると簡単です。この変換機能では、DNS 逆引き参照を実行して、IP アドレスからホスト名への置き換えが行われます。たとえば、 127.0.0.1
はほとんどのマシンでは localhost
と置き換えられます。
例として、コネクターの構成に以下の行を含めることで、変換機能を使用できます。
transforms=hostname
transforms.hostname.type=io.confluent.connect.syslog.HostnameResolverTransformation
構成オプション¶
field.name
リモートホストの IP アドレスを含むフィールドの名前。
- 型: string
- デフォルト: remoteAddress
- 重要度: 中
dns.cache.stats.secs
DNS キャッシュのキャッシュ統計をダンプする時間(秒)。
- 型: int
- デフォルト: 300
- 指定可能な値: [1,…]
- 重要度: 低
dns.cache.ttl.secs
DNS エントリをキャッシュする時間(秒)。
- 型: int
- デフォルト: 300
- 指定可能な値: [1,…]
- 重要度: 低
dns.query.timeout.secs
クエリがタイムアウトするまでの時間(秒)。
- 型: int
- デフォルト: 15
- 指定可能な値: [1,…]
- 重要度: 低