Parse JSON data with filebeat

It sounds like a configuration issue with your Filebeat container where it's not using the config file you expected. Could you trying running Filebeat outside of docker and see if you can reproduce the issue.

File extensions don't matter to Filebeat.