11
votes

Analyser les fichiers de diagnostic.data de Mongodb

Mon Mongodb s'est écrasé et j'essaie de comprendre pourquoi. Sur Ubuntu Mongodb produit des fichiers dans /var/lib/mongodb/diagnostic.data . Ces fichiers, par exemple métrique.2016-03-08t17-15-01z0 , sont des fichiers binaires.

Quel outil dois-je utiliser pour analyser les fichiers de diagnostic mongodb? Quelles données les fichiers de diagnostic ont-ils?


0 commentaires

3 Réponses :


4
votes

Je crois que pour le moment il n'y a pas d'outil de MongoDB pour le voir. S'il vous plaît Voir ce commentaire de Mongodb Ingénieur.

ServerStatus, repleStStatus, colliersts de local.oplog.rs.stats, buildinfo, getcmdlineopts, hostinfo sont les données collectées conformément à la dernière

Pour comprendre les données collectées, veuillez vous diriger vers code source de MongoDb .


0 commentaires

2
votes

MongoDB 3.2 recueille les statistiques du serveur chaque seconde (intervalle par défaut) dans les fichiers de diagnostic dans le répertoire diagnostique.data. Ces données sont collectées pour analyse du comportement de Mongodb Server par les ingénieurs de MongoDB. Je pense qu'aucun outil / document n'a encore été publié pour le public d'analyser les données capturées.


0 commentaires

7
votes

Vous pouvez voir les données contenues de métrique ... à l'aide de l'outil BSondump inclus dans chaque installation de MongoDB.

juste exécuter bsondump métrique.2016-03-08t17-15-01z0 et imprimera le contenu décodé du fichier.


1 commentaires

Super, mais le contenu décodé contient à nouveau des données binaires, comment cela a décodé? Il suffit d'utiliser 64 bits -> le décodeur UTF-8 ne donne rien de sensé.