Elasticsearch provides stats about each pipeline that you can use to check if any events are passing through.
GET _nodes/stats/ingest
Your config appears correct to me. But how about trying to put pipeline as part of the filebeat input config instead. reference
filebeat.inputs:
- type: log
paths:
- /var/log/*.log
pipeline: my_pipeline