No date field named @timestamp found - elasticsearch

I’m new to Grafana and I’ve encountered a problem while trying to create my first Elasticsearch data source. This is the issue I’ve encountered

I’ve looked it up and it seems that most people get it by making faulty indexes or having mismatching version while upgrading, but I’ve made an index over filebeat which simply maps my local Ubuntu logs. I can see the data and the index on Kibana and everything seems fine to me. If anyone can see something that I’m missing, I would be grateful.

Here are some my indexes that should be insightful:

I would put a picture of my properties for the index too, but I’m not allowed as a new user. Although I can see that timestamp is a field in my index:

“properties” : {
@timestamp” : {
“type” : “date”
},

Hopefully, someone can help. If you need more info please let me know. Thanks.

Looks like you’re using Eleasticsearch v7 and support for that is included starting with Grafana v6.2, see release notes. You should also configure the datasource to use version 7.0+ in Grafana.

thanks, this worked well.