Is there any way i can see the requests made to elasticsearch?

By default are there any records Elasticsearch keeps of what http requests were made and when?

No. You can activate slowlog if you wish but that's all.
You might also use packetbeat to do that.

HTH

Also note that there's an open issue being discussed about this.