I need to check who has created the instance or who has stopped/terminated/rebooted instance along with time.
Use AWS Cloud Trail. Please see the documentation: AWS CloudTrail. You can get complete history of api calls to your account.
It is not expensive. Check pricing at: AWS CloudTrail Pricing