<p>I installed fluent bit using YAML files on my K8s instance following the <a href="https://docs.fluentbit.io/manual/installation/kubernetes/" rel="nofollow noreferrer">documentation</a>. I just modified the Elasticsearch instance pointing to my own instance.</p>
<p>All fluent-bit daemonsets are running but it is not sending any logs to my ES.</p>
<p>I checked pods logs in every node and I don't see any errors, just &quot;stream processor started&quot; messages.</p>
<p>Is there any other way to check for errors on fluent bit beside &quot;kubectl logs&quot; on daemontsets?</p>

<p>You can try mofifying the <code>fluent-bit.conf [SERVICE]</code> section of the <code>fluent-bit-config</code> ConfigMap to something like this:</p>
<pre class="lang-yaml prettyprint-override"><code>  fluent-bit.conf: |
    [SERVICE]
        Flush         1
        Log_Level     debug &lt;--- Change this to debug
        Daemon        off
        Parsers_File  parsers.conf
        HTTP_Server   On
        HTTP_Listen   0.0.0.0
        HTTP_Port     2020

    @INCLUDE input-kubernetes.conf
    @INCLUDE filter-kubernetes.conf
    @INCLUDE output-elasticsearch.conf
</code></pre>
<p>Then restart the fluent-bit pod(s)</p>
<pre class="lang-sh prettyprint-override"><code>kubectl delete pod fluent-bit-xxxxx
</code></pre>
<p>You'll get a lot of logs so you may not want to keep that pod up for a long time. After you are done debugging you can follow the same procedure to change it back to <code>info</code>.</p>
