Label with job_name for all sources.
This commit is contained in:
@@ -72,6 +72,12 @@ job "vector" {
|
|||||||
|
|
||||||
[sources.vector_raw]
|
[sources.vector_raw]
|
||||||
type = "internal_logs"
|
type = "internal_logs"
|
||||||
|
[transforms.vector_transformed]
|
||||||
|
type = "remap"
|
||||||
|
inputs = [ "vector_raw" ]
|
||||||
|
source = '''
|
||||||
|
.job_name = "vector"
|
||||||
|
'''
|
||||||
|
|
||||||
[sources.docker_raw]
|
[sources.docker_raw]
|
||||||
type = "docker_logs"
|
type = "docker_logs"
|
||||||
@@ -95,17 +101,29 @@ if length(result) > 0 {
|
|||||||
[sources.glusterfs_raw]
|
[sources.glusterfs_raw]
|
||||||
type = "file"
|
type = "file"
|
||||||
include = [ "/var/log/glusterfs/**/*.log" ]
|
include = [ "/var/log/glusterfs/**/*.log" ]
|
||||||
|
[transforms.glusterfs_transformed]
|
||||||
|
type = "remap"
|
||||||
|
inputs = [ "glusterfs_raw" ]
|
||||||
|
source = '''
|
||||||
|
.job_name = .file
|
||||||
|
'''
|
||||||
|
|
||||||
[sources.journald_raw]
|
[sources.journald_raw]
|
||||||
type = "journald"
|
type = "journald"
|
||||||
|
[transforms.journald_transformed]
|
||||||
|
type = "remap"
|
||||||
|
inputs = [ "journald_raw" ]
|
||||||
|
source = '''
|
||||||
|
.job_name = "journald"
|
||||||
|
'''
|
||||||
|
|
||||||
[sinks.loki]
|
[sinks.loki]
|
||||||
type = "loki"
|
type = "loki"
|
||||||
inputs = [
|
inputs = [
|
||||||
"vector_raw",
|
"vector_transformed",
|
||||||
"docker_transformed",
|
"docker_transformed",
|
||||||
"glusterfs_raw",
|
"glusterfs_transformed",
|
||||||
"journald_raw",
|
"journald_transformed",
|
||||||
]
|
]
|
||||||
endpoint = "http://[[ range service "loki" ]][[ .Address ]]:[[ .Port ]][[ end ]]"
|
endpoint = "http://[[ range service "loki" ]][[ .Address ]]:[[ .Port ]][[ end ]]"
|
||||||
encoding.codec = "json"
|
encoding.codec = "json"
|
||||||
@@ -116,6 +134,7 @@ if length(result) > 0 {
|
|||||||
healthcheck.enabled = true
|
healthcheck.enabled = true
|
||||||
[sinks.loki.labels]
|
[sinks.loki.labels]
|
||||||
host = "{{host}}"
|
host = "{{host}}"
|
||||||
|
job_name = "{{job_name}}"
|
||||||
|
|
||||||
[sources.internal_metrics]
|
[sources.internal_metrics]
|
||||||
type = "internal_metrics"
|
type = "internal_metrics"
|
||||||
|
|||||||
Reference in New Issue
Block a user