[Fluent Bit] Filter 'modify' & 'record_modifier' non exécuté
... / [Fluent Bit] Filter 'modi...
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Question

[Fluent Bit] Filter 'modify' & 'record_modifier' non exécuté

by
LoganM1
Created on 2020-06-24 15:05:10 (edited on 2024-09-04 13:46:05) in Logs & Metrics-old

Bonjour,

J'ai suivis cette documentation https://docs.ovh.com/fr/logs-data-platform/kubernetes-fluent-bit/ pour envoyer mes logs Kubernetes vers Logs Data Platform. Cela fonctionne plutôt bien, j'ai même réussi à ignorer le namespace `kube-system` qui est plutôt verbeux.

Cependant en voulant ajouter un filtre `modify` je me suis aperçu qu'aucun n'était exécuté. J'ai tenté un ré-ordonnancement, une aggrégation ainsi qu'une modification du `Match` mais sans succès ...

Voici la version actuelle de mon fichier `filter-kubernetes.conf`:

```
[FILTER]
Name kubernetes
Match kube.*
Kube_URL https://kubernetes.default.svc:443
Kube_CA_File /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
Kube_Token_File /var/run/secrets/kubernetes.io/serviceaccount/token
Kube_Tag_Prefix kube.var.log.containers.
Merge_Log Off
Merge_Log_Key log_processed
K8S-Logging.Parser On
K8S-Logging.Exclude On
[FILTER]
Name nest
Match *
Wildcard pod_name
Operation lift
Nested_under kubernetes
Add_prefix kubernetes_
[FILTER]
Name record_modifier
Match *
Record X-OVH-TOKEN ${FLUENT_LDP_TOKEN}
Record fluent-bit-host ${HOSTNAME}
[FILTER]
Name modify
Match kube.*
Copy kubernetes_pod_name host
Rename log short_message
Copy message raw_message
[FILTER]
Name grep
Match kube.*
Exclude kubernetes_namespace_name kube-system
```

PS : Je n'ai aucun message d'erreur dans les logs de Fluent Bit


Replies are currently disabled for this question.