Logs about each transaction

Hello everyone. Is there a way to get logs about each or important transactions made in Elasticsearch? Things like the files indexed, deleted, on which index, etc? The index already has documents. Also, if not possible, what would be the alternative to going about it? Any solution either using Kibana or Python, would be highly appreciated.