comando externa falhar td-agente

votos
0

Este comando bash etcdctl get system config/log/timestamp tipo de retornos tempo, quer UTC ou sistema. Agora eu quero usar isso para converter hora de mesmo formato. Como eu posso fazer isso?

Eu tentei isso, mas ele falhou td-agente de execução.

<source>
  @type exec
  command etcdctl get system config/log/timestamp
  <parse>
    keys timeType
  </parse>
</source>

Agora eu quero usar esse timetype para converter o meu tempo de dado de registro para que 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}

Isto é onde eu quero usar esse $ timetype

<filter com.logging.tmplog>
  @type record_modifier
  <record>
  type log
  time ${record[time]}.$timeType   ## It's not working
  arun ${tag}
  </record>
</filter>
Publicado 19/03/2020 em 22:05
fonte usuário
Em outras línguas...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more