Я пытаюсь написать свои журналы apache из моих экземпляров ec2. Я хочу журналы, разделенные именем хоста.
Я использую перехватчик хоста, чтобы получить имя хоста. Моя конфигурация ниже.
agent1.sources.spooldir-source1.interceptors = i1 hostname
agent1.sources.spooldir-source1.interceptors.i1.type = timestamp
agent1.sources.spooldir-source1.interceptors.hostname.type = host
agent1.sources.spooldir-source1.interceptors.hostname.useIP = false
agent1.sources.spooldir-source1.interceptors.hostname.preserveExisting = true
Но flume записывает журналы в каталог с именем localhost
. Это не подходит для меня.
Я не изменил имя хоста по умолчанию для экземпляра aws.
т.е. если имя хоста по умолчанию похоже на приведенное ниже.
bitnami @ ip-10-242-197-46:~ $ hostname
ф-10-242-197-46
Я хочу, чтобы журналы записывались в каталог с именем ip-10-242-197-46
вместо localhost