Переменная среды Fluentd pass

# #google-kubernetes-engine #fluent #google-cloud-logging

Вопрос:

Я использую с fluentd на GKE,
пытаясь передать переменную env
, такую как «имя приложения»
, с помощью fluentd, но это не работает.
Я прикрепил изображение из базового журнала (по умолчанию) без fluentd, как то, что мне нужно.
когда я использую fluentd, это просто не работает.
пытаюсь также использовать статическую запись в журнале и передавать значения, но это то же самое.
это моя конфигурация:

     # This section is exclusive for k8s_container logs. These logs come with
    # 'stderr'/'stdout' tags.
    # We use a separate output stanza for 'k8s_node' logs with a smaller buffer
    # because node logs are less important than user's container logs.
    <match {stderr,stdout}>
      @type google_cloud
      labels {
        "env": "test"
      }
      # Try to detect JSON formatted log entries.
      detect_json true
      # Collect metrics in Prometheus registry about plugin activity.
      enable_monitoring true
      monitoring_type prometheus
      # Allow log entries from multiple containers to be sent in the same request.
      split_logs_by_tag true
      # Set the buffer type to file to improve the reliability and reduce the memory consumption
      buffer_type file
      buffer_path /var/log/fluentd-buffers/kubernetes.containers.buffer
      # Set queue_full action to block because we want to pause gracefully
      # in case of the off-the-limits load instead of throwing an exception
      buffer_queue_full_action block
      # Set the chunk limit conservatively to avoid exceeding the recommended
      # chunk size of 5MB per write request.
      buffer_chunk_limit 512k
      # Cap the combined memory usage of this buffer and the one below to
      # 512KiB/chunk * (6   2) chunks = 4 MiB
      buffer_queue_limit 6
      # Never wait more than 5 seconds before flushing logs in the non-error case.
      flush_interval 5s
      # Never wait longer than 30 seconds between retries.
      max_retry_wait 30
      # Disable the limit on the number of retries (retry forever).
      disable_retry_limit
      # Use multiple threads for processing.
      num_threads 2
      use_grpc true
      # Skip timestamp adjustment as this is in a controlled environment with
      # known timestamp format. This helps with CPU usage.
      adjust_invalid_timestamps false
    </match>
 

Это нормально, когда мне нужен статический env.
есть какие-нибудь предложения?

вот что мне нужно:
по крайней мере, передать env с разделом метки или получить значение по умолчанию.
большое спасибо!
[1]: https://i.stack.imgur.com/7XwyY.png