Эта bash команда "etcdctl get system config/log/timestamp
" возвращает тип времени UT C или Системный. Теперь я хочу использовать это, чтобы преобразовать время в тот же формат. Как я могу это сделать?
Я пытался это сделать, но td-agent не работал.
<source>
@type exec
command etcdctl get system config/log/timestamp
<parse>
keys timeType
</parse>
</source>
Теперь я хочу использовать этот timeType для преобразования моего времени из данного журнала в тот timeType
{"host":"sp-1","level":"INFO","log":{"classname":"common.server.hacluster.CSFHATopologyChangeHandlerMBean:93","message":"Finished processing CSF HA 'become standby' message.","stacktrace":"","threadname":"RMI TCP Connection(1784)-192.168.20.11"},"process":"becomeStandby","service":"SP","time":"2020-03-19T10:15:36.514Z","timezone":"America/Toronto","type":"log","system":"SP_IG_20_3_R1_I2002","systemid":"SP_IG_20_3_R1_I2002"}
Здесь я хочу использовать этот $ timeType
<filter com.logging.tmplog>
@type record_modifier
<record>
type log
time ${record["time"]}.$timeType ## It's not working
arun ${tag}
</record>
</filter>