Browse Source

Add more metadata to logs

This patch adds following metadata to forwarded log records:
  - tailed log file
  - Keystone region
  - cloud name

Change-Id: Ibe5b2f354b9be9739986176129b1da14080460cc
(cherry picked from commit f591f87709)
changes/56/753556/1
Martin Magr 10 months ago
committed by Martin Mágr
parent
commit
2f26828a71
1 changed files with 23 additions and 1 deletions
  1. +23
    -1
      deployment/logging/rsyslog-container-puppet.yaml

+ 23
- 1
deployment/logging/rsyslog-container-puppet.yaml View File

@ -53,6 +53,14 @@ parameters:
default: ''
description: Contains content of the private key corresponding to the cert RsyslogElasticsearchTlsClientCert.
type: string
CloudName:
default: overcloud.localdomain
description: The DNS name of this cloud. E.g. ci-overcloud.tripleo.org
type: string
KeystoneRegion:
type: string
default: 'regionOne'
description: Keystone region for endpoint
resources:
ContainersCommon:
@ -136,6 +144,7 @@ outputs:
- property:
outname: '@timestamp'
name: timereported
dateFormat: 'rfc3339'
format: jsonf
- property:
outname: host
@ -143,7 +152,7 @@ outputs:
format: jsonf
- property:
outname: severity
name: syslogseverity-text
name: syslogseverity
format: jsonf
- property:
outname: facility
@ -161,6 +170,19 @@ outputs:
outname: message
name: msg
format: jsonf
- property:
outname: file
name: '$!metadata!filename'
format: jsonf
- constant:
outname: cloud
value: {get_param: CloudName}
format: jsonf
- constant:
outname: region
value: {get_param: KeystoneRegion}
format: jsonf
tripleo::profile::base::logging::rsyslog::elasticsearch:
map_merge:
- {get_param: RsyslogElasticsearchSetting}


Loading…
Cancel
Save