簡體   English   中英

Fluentbit 未將 EKS 日志發送到 S3

[英]Fluentbit not sending EKS logs to S3

我嘗試將 EKS 日志發送到 S3,但日志沒有被推送到 S3。 但是,我可以在彈性搜索中可視化日志。 下面是我的 fb-configmap.conf 文件的 output 部分。

    output-elasticsearch.conf: |
      [OUTPUT]
          Name            es
          Match           *
          Host            ${FLUENT_ELASTICSEARCH_HOST}
          Port            ${FLUENT_ELASTICSEARCH_PORT}
          HTTP_User       ${FLUENT_ELASTICSEARCH_USER}
          HTTP_Passwd     ${FLUENT_ELASTICSEARCH_PASSWD}
          Logstash_Format Off
          Index           dev
          Replace_Dots    On
          Retry_Limit     False
    output-s3.conf: |
      [OUTPUT]
          Name                  s3
          Match                 *
          bucket                eks-logs
          region                ap-south-1
          total_file_size       250M
          s3_key_format         /%Y/%m/%d/%H/%M/%S/$UUID.gz
          s3_key_format_tag_delimiters .-

據我了解,AWS 訪問和密鑰將從 .aws/credentials 路徑中獲取。
我是否需要為此安裝任何插件,例如 fluent-bit-s3-plugin?

幾天來我一直在嘗試解決這個問題,非常感謝任何幫助。

檢查以下內容后可以推送到S3,

  • output-s3.conf應該正確給出
  • 您的 S3 存儲桶應該具有公共訪問權限
  • 在你的 conf 中應該有@INCLUDE output-*. conf
  • fluent-bit 圖像應該是最新的/更新

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM