amazon web services - Best way to store an application log on AWS -
in company have developed many automation applications syncs data , our platform , third party platforms.
our applications @ time store logs on sqlite.
since ensure our customers integrity of synced data, through internal frontend, daily check logs catch every possible problem , proceed (possibly) manually. our internal frontend allow filter datetime ranges, different flow each application can have, , see full detail of flow of each execution.
now wanto move log part of aour application on aws , wonder service more suitable our needs. dynamodb seems good, might result in excessive costs if increase our customer portfolio, cloudwatch choice, cannot find online article not concern system or service logs.
any clue appreciated. thanks.
if need store logs short duration processing; surely can put them in dynamodb; processing ( using emr); , purge logs.
if want store logs long-term; s3 right solution.. can still processing on s3 using athena or emr .. putting them on s3 cheap.
looks don't have data.. think dynamodb best best not expensive if provision low iops.. athena better if u have tbs of data.. can explore mongodb.. many people use store logs because schema less; , can install mongodb on unix server easily.. so, not have spend money.. regarding taking back-ups super easy in mongodb . need copy folder somewhere else. done.
Comments
Post a Comment