logspout icon indicating copy to clipboard operation
logspout copied to clipboard

syslog adapter: add support for some template functions

Open nailgun opened this issue 7 years ago • 1 comments

This can be useful for extracting structured data from container name. For example, Kubernetes name containers in format k8s_CONTAINER_POD_NAMESPACE_UID_0 so I can now extract structured data by defining this var:

SYSLOG_STRUCTURED_DATA='kube container="{{ index (split .ContainerName "_") 1 }}" pod="{{ index (split .ContainerName "_") 2 }}" namespace="{{ index (split .ContainerName "_") 3}}"'

nailgun avatar Nov 22 '17 16:11 nailgun

tests fail. probably needs to be rebased with master

michaelshobbs avatar Jan 16 '18 20:01 michaelshobbs