J'ai une instance EC2 créée avec Auto Scaling activée dans Amazon Web Services - selon les instances de Webload sont créées et terminées automatiquement. Comment puis-je obtenir les journaux à partir des instances créées automatiquement?Comment puis-je obtenir des journaux à partir d'instances EC2 créées par Auto Scaling?
Répondre
est ici un fil sur les forums de développeurs AWS avec quelques suggestions:
https://forums.aws.amazon.com/message.jspa?messageID=183672
Parce que vous utilisez Auto Scaling, je suppose que les approches NFS
et syslog
ne seraient pas assez haute disponibilité pour gérer votre charge de journal. Le consensus de ce fil de discussion est que S3 est le meilleur pari pour garantir le stockage. Si vous suivez cette route, le traitement/la recherche de vos journaux pourraient devenir une corvée. Une option créative consisterait à créer un serveur/cluster MongoDB, peut-être exposé via un simple service Web, pour agréger l'afflux massif d'entrées de journaux provenant de vos serveurs d'applications n. J'ai utilisé MongoDB pour le stockage et l'analyse de certains ensembles de données de métriques/transactions assez volumineux (dans les dizaines à des centaines de millions d'enregistrements par jour), et il a fonctionné admirablement.
si vous allez s3 pour les fichiers journaux, que je suggère, si vous vous attendez à un volume importante des fichiers journaux, puis utilisez DME pour le taux de désabonnement dans les fichiers journaux sur s3, soit à la demande ou un emploi prévu par élastique pipelines de données.