03-11-2013, 03:13 PM
Par principe, le mieux est de tout logger (éventuellement dans des logs différents) : ça ne coûte rien et ça peut être très pratique pour identifier des attaques, des oublis, des erreurs récurrentes, etc.
C'est pour ça que je demandais des exemples d'erreurs : on ne traite pas de la même façon une erreur applicative (pas assez d'or pour construire un bâtiment), une erreur technique (la base de données était indisponible) et une attaque (impossible de supprimer un autre compte que le sien, impossible d'acheter telle armure pour -10 pièces d'or).
Le mieux est ensuite de coupler ça à un outil comme Statsd, ou bien FnordMetric ou — si on veut pas s'embêter à installer quelque chose — New Relic. Ça permet de grapher tout ce qu'on veut pour aider à la détection et à la prise de décision.
C'est pour ça que je demandais des exemples d'erreurs : on ne traite pas de la même façon une erreur applicative (pas assez d'or pour construire un bâtiment), une erreur technique (la base de données était indisponible) et une attaque (impossible de supprimer un autre compte que le sien, impossible d'acheter telle armure pour -10 pièces d'or).
Le mieux est ensuite de coupler ça à un outil comme Statsd, ou bien FnordMetric ou — si on veut pas s'embêter à installer quelque chose — New Relic. Ça permet de grapher tout ce qu'on veut pour aider à la détection et à la prise de décision.