Я установил fluentd в свой кластер AKS с помощью следующей команды helm install fluentd bitnami-azure/fluentd --namespace mynamespace --set forwarder.configMap=fluentd-aksconfig
.
Ниже мой configmap.yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: fluentd-aksconfig
namespace: mynamespace
data:
fluentd.conf: |
<match **>
@type azure-storage-append-blob
azure_storage_account mystorageaccount
azure_storage_access_key myaccesskey
azure_container aksfluentd
auto_create_container true
path logs/
azure_object_key_format %{path}%{time_slice}_%{index}.log
time_slice_format %Y%m%d-%H
# if you want to use %{tag} or %Y/%m/%d/ like syntax in path / azure_blob_name_format,
# need to specify tag for %{tag} and time for %Y/%m/%d in <buffer> argument.
<buffer tag,time>
@type file
path /var/log/fluent/azurestorageappendblob
timekey 120 # 2 minutes
timekey_wait 60
timekey_use_utc true # use utc
</buffer>
</match>
ниже приведены ошибки, полученные из модулей. Он показывает, что нет плагина под названием "azure -storage-append-blob". Как это исправить?
Журналы:
[38; 5; 6mfluentd [38; 5; 5m10: 03: 45.15 [0m [38; 5; 6mfluentd [38; 5 ; 5m10: 03: 45.15 [0m [1mДобро пожаловать в свободный поток Bitnami [0m [38; 5; 6mfluentd [38; 5; 5m10: 03: 45.16] [0mПодписывайтесь на обновления проекта, просматривая [1m https://github.com/bitnami/bitnami-docker-fluentd [0m [38; 5; 6mfluentd [38; 5; 5m10: 03: 45.16 [0mSubmit выдает и запрашивает функции на [1m https://github.com/bitnami/bitnami-docker-fluentd/issues [0m [38; 5; 6mfluentd [38; 5; 5m10: 03: 45.16] [0mОтправьте нам свой отзыв на [ 1mcontainers@bitnami.com [0m [38; 5; 6mfluentd [38; 5; 5m10: 03: 45.16] [0m [38; 5; 6mfluentd [38; 5; 5m10: 03: 45.16 [0m [38; 5; 2mINFO [0m =] => ** Запуск настройки Fluentd ** [38; 5; 6mfluentd [38; 5; 5m10: 03: 45.38 [0m [38; 5; 2mINFO [0m ==> ** ** Настройка Fluentd завершена! ** [38; 5; 6mfluentd [38; 5; 5m10: 03: 45.39 [0m [38; 5; 2mINFO [0m ==> ** Starting Fluentd ** 2020-02-18 10:03:46 +0000 [ info]: файл конфигурации разбирается успешно path = "/ opt / bitnami / fluentd / conf / fluentd.conf" 2020-02-18 10:03:46 +0000 [info]: gem 'fluent-plugin-concat' version ' 2.4.0 '2020-02-18 10:03:46 +0000 [info]: gem' Fluent-Plugin-Detect-Exptions 'версия' 0.0.13 '2020-02-18 10:03:46 +0000 [info ]: гем 'fluent-plugin -asticsearch' версия '4.0.1' 2020-02-18 10:03:46 +0000 [info]: гем 'fluent-plugin-kafka' версия '0.12.2' 2020-02- 18 10:03:46 +0000 [info]: gem 'fluent-plugin-kubernetes_metadata_filter' version '2.4.2' 2020-02-18 10:03:46 +0000 [info]: gem 'fluent-plugin-multi- format-parser 'version' 1.0.0 '2020-02-18 10:03:46 +0000 [info]: гем' fluent-plugin-prometheus 'version' 1.7.0 '2020-02-18 10:03:46 +0000 [info]: gem 'fluent-plugin-s3' version '1.2.1' 2020-02-18 10:03:46 +0000 [info]: gem 'fluent-plugin-systemd' версия '1.0.2' 2020-02-18 10:03:46 +0000 [info]: версия gem 'fluentd' '1.9.1' 2020-02-18 10:03:46 +0000 [ошибка]: файл ошибок конфигурации = "/ opt / bitnami / fluentd / conf / fluentd.conf" error_class = Fluent :: ConfigError error = "Неизвестный вывод плагин 'azure -storage-append-blob'. Запустите 'gem search -rd fluent-plugin', чтобы найти плагины "