How to use dynamic tenant in logstash output Loki ?

Hello, we want to replace es with Loki. The previous architecture is filebeat, Kafka, logstash, es. We have made the following changes:

  1. Logstash install the output Loki plug-in
  2. In logstash, change output to

` filter {
mutate {
add_field => {
“application” => “kpi-%{app_name}”
}
}

  }

  output {
    loki {
      url => "http://loki-distributed-gateway.loki.svc.cluster.local/loki/api/v1/push"
      tenant_id => "%{application}"
      batch_wait => 1
      retries => 3
    }`
  1. I want to use filter application field as tenant id, but it doesn’t work.

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.