AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

mongostat - En ligne dans le Cloud

Exécutez mongostat dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande mongostat qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks à l'aide de l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


mongostat - MongoDB

SYNOPSIS


La mongostat utilitaire fournit un aperçu rapide de l'état d'un
mongod or les mongos exemple. mongostat est fonctionnellement similaire au système de fichiers UNIX/Linux
utilitaire vmstat, mais fournit des données concernant mongod ainsi que les mongos les instances.

Voir aussi

Pour plus d'informations sur la surveillance de MongoDB, consultez /administration/surveillance.

Pour plus d'informations sur diverses autres sorties d'état de MongoDB, voir :

· /reference/statut-serveur

· /reference/replica-statut

· /référence/statistiques-de-base-de-données

· /référence/statistiques-de-collection

Pour un utilitaire supplémentaire qui fournit des métriques MongoDB, voir "mongotop."

mongostat se connecte à la mongod instance s'exécutant sur l'interface hôte locale sur le port TCP
27017; cependant, mongostat peut se connecter à n'importe quelle télécommande accessible mongod exemple.

OPTIONS


mongostat

--Aidez-moi Renvoie une aide de base et un texte d'utilisation.

--verbeux, -v
Augmente la quantité de rapports internes renvoyés sur la ligne de commande. Augmenter
la verbosité avec le -v formulaire en incluant l'option plusieurs fois, (par exemple
-vvvvv.)

--version
Renvoie la version du mongostat utilitaire.

--hôte <:port>
Spécifie un nom d'hôte résolvable pour le mongod à partir duquel vous souhaitez exporter des données.
Par défaut mongostat tente de se connecter à une instance MongoDB s'exécutant sur le
numéro de port de l'hôte local 27017.

En option, spécifiez un numéro de port pour connecter une instance MongoDB s'exécutant sur un port
autre que 27017.

Pour vous connecter à un jeu de répliques, vous pouvez spécifier le nom de départ du jeu de répliques et un
liste des membres de l'ensemble, au format suivant :

/ <:port>, ,...

--Port
Spécifie le numéro de port, si l'instance MongoDB ne s'exécute pas sur le standard
Port. (c'est à dire 27017) Vous pouvez également spécifier un numéro de port en utilisant le mongostat --hôte
commander.

--ipv6 Active la prise en charge d'IPv6 qui permet mongostat pour se connecter à l'instance MongoDB en utilisant
un réseau IPv6. Tous les programmes et processus MongoDB, y compris mongostat, désactiver
Prise en charge IPv6 par défaut.

--ssl Nouveau dans la version 2.4 : MongoDB a ajouté la prise en charge des connexions SSL à mongod cas
à mongostat.

Remarque La prise en charge SSL dans mongostat n'est pas compilée dans la distribution par défaut de MongoDB.
See /administration/ssl pour plus d'informations sur SSL et MongoDB.

De plus, mongostat ne prend pas en charge les connexions à mongod des cas qui
exiger la validation du certificat client.

Permet mongostat se connecter à mongod instance via une connexion SSL.

--Nom d'utilisateur , -u
Spécifie un nom d'utilisateur pour s'authentifier auprès de l'instance MongoDB, si votre base de données
nécessite une authentification. Utiliser en conjonction avec le mongostat --le mot de passe Option de
fournir un mot de passe.

--le mot de passe , -p
Spécifie un mot de passe pour s'authentifier auprès de l'instance MongoDB. Utiliser en conjonction
les mongostat --Nom d'utilisateur possibilité de fournir un nom d'utilisateur.

Si vous spécifiez un --Nom d'utilisateur sans --le mot de passe option, mongostat incitera
pour un mot de passe de manière interactive.

--authentificationBase de données
Nouveau dans la version 2.4.

Spécifie la base de données qui contient l'utilisateur (par exemple --Nom d'utilisateur) crédits.

Par défaut, mongostat suppose que la base de données spécifiée au --db argument
détient les informations d'identification de l'utilisateur, sauf si vous spécifiez --authentificationBase de données.

See sourceutilisateur, /référence/documents-privilèges ainsi que /référence/privilèges-utilisateur en
plus d'informations sur l'authentification déléguée dans MongoDB.

--AuthenticationMechanism
Nouveau dans la version 2.4.

Spécifie le mécanisme d'authentification. Par défaut, le mécanisme d'authentification est
MONGODB-CR, qui est le mécanisme d'authentification challenge/réponse MongoDB. Dans
l'édition Abonné MongoDB, mongostat comprend également un support pour GSSAPI à
gérer l'authentification Kerberos.

See /tutoriel/contrôle-accès-à-mongodb-avec-authentification-kerberos pour plus d'
informations sur l'authentification Kerberos.

--noheaders
Désactive la sortie des noms de colonne ou de champ.

--compte de lignes , -n
Contrôle le nombre de lignes à générer. Utiliser en conjonction avec le Temps de sommeil
argument pour contrôler la durée d'un mongostat fonctionnement.

Petite remarque, --compte de lignes est spécifié, mongostat retournera un nombre infini de lignes
(par exemple la valeur de 0.)

--http Configure mongostat pour collecter des données à l'aide de l'interface HTTP plutôt que d'un
connexion à la base de données.

--découvrir
Avec cette option mongostat découvre et rapporte les statistiques de tous les membres de
a répondre set or fragmenté grappe. Lorsqu'il est connecté à n'importe quel membre d'un jeu de réplicas,
--découvrir tous noncaché membres du jeu de répliques. Lorsqu'il est connecté à un les mongos,
mongostat renverra les données de tous tessons dans le cluster. Si un jeu de répliques
fournit une partition dans le cluster partitionné, mongostat rapportera sur non caché
membres de cet ensemble de répliques.

La mongostat --hôte L'option n'est pas obligatoire mais potentiellement utile dans ce cas.

--tout Configure mongostat pour retourner tout facultatif des champs.


Le dernier argument est la durée, en secondes, pendant laquelle mongostat attend dans
entre les appels. Par défaut mongostat renvoie un appel toutes les secondes.

mongostat renvoie des valeurs qui reflètent les opérations sur une période de 1 seconde. Pour
valeurs de supérieur à 1, mongostat fait la moyenne des données pour refléter la moyenne
opérations par seconde.

DES CHAMPS


mongostat renvoie des valeurs qui reflètent les opérations sur une période de 1 seconde. Lorsque
mongostat a une valeur supérieure à 1, mongostat fait la moyenne des statistiques à
reflètent les opérations moyennes par seconde.

mongostat génère les champs suivants :

inserts
Le nombre d'objets insérés dans la base de données par seconde. S'il est suivi d'un
astérisque (par ex. *), la donnée fait référence à une opération répliquée.

question Le nombre d'opérations de requête par seconde.

Mise à jour Le nombre d'opérations de mise à jour par seconde.

effacer Le nombre d'opérations de suppression par seconde.

avoir plus
Le nombre d'opérations get more (c'est-à-dire par lot de curseurs) par seconde.

commander
Le nombre de commandes par seconde. Au esclave ainsi que secondaire Systèmes, mongostat
présente deux valeurs séparées par une barre verticale (par exemple |), sous la forme de
local|répliqué les commandes.

bouffées
Le nombre de fsync opérations par seconde.

cartographié La quantité totale de données mappées en mégaoctets. Il s'agit de la taille totale des données au
l'heure du dernier mongostat appel.

taille La quantité de mémoire (virtuelle) en mégaoctets utilisée par le processus au moment de la
dernier mongostat appel.

res La quantité de mémoire (résidente) en mégaoctets utilisée par le processus au moment de la
dernier mongostat appel.

défauts Modifié dans la version 2.1.

Le nombre de défauts de page par seconde.

Avant la version 2.1, cette valeur n'était fournie que pour les instances MongoDB exécutées sur
hôtes Linux.

fermé Le pourcentage de temps dans un verrou d'écriture global.

Modifié dans la version 2.2 : le fermé db champ remplace le fermé % champ à plus
données appropriées concernant les verrous spécifiques à la base de données dans la version 2.2.

fermé db
Nouveau dans la version 2.2.

Le pourcentage de temps dans le verrou spécifique au contexte par base de données. mongostat sera
signaler la base de données qui a passé le plus de temps depuis la dernière mongostat appeler avec
un verrou en écriture.

Cette valeur représente le temps que la base de données répertoriée a passé dans un
Etat combiné avec le temps que le mongod passé dans le verrou global. En raison de
ceci, et la méthode d'échantillonnage, vous pouvez voir des valeurs supérieures à 100 %.

idx manquer
Le pourcentage de tentatives d'accès à l'index qui ont nécessité une erreur de page pour charger un btree
nœud. Il s'agit d'une valeur échantillonnée.

qr La longueur de la file d'attente des clients en attente de lecture des données de l'instance MongoDB.

qw La longueur de la file d'attente des clients en attente d'écriture de données à partir de l'instance MongoDB.

ar Le nombre de clients actifs effectuant des opérations de lecture.

aw Le nombre de clients actifs effectuant des opérations d'écriture.

netIn La quantité de trafic réseau, en octets, reçu par l'instance MongoDB.

Cela inclut le trafic de mongostat elle-même.

netSortie La quantité de trafic réseau, en octets, envoyé par l'instance MongoDB.

Cela inclut le trafic de mongostat elle-même.

conn Le nombre total de connexions ouvertes.

set Le nom, le cas échéant, du jeu de réplicas.

remplacer L'état de réplication du nœud.

??
Valeurréplication Type
??
M │ maître
??
SEC │ secondaire
??
│REC │ récupération │
??
UNK │ inconnu │
??
SLV │ esclave
??

UTILISATION


Dans le premier exemple, mongostat renverra des données toutes les secondes pendant 20 secondes. mongostat
recueille des données de la mongod instance s'exécutant sur l'interface localhost sur le port 27017.
Tous les appels suivants produisent un comportement identique :

mongostat --rowcount 20 1
mongostat --nombre de lignes 20
mongostat-n 20 1
mongostat-n 20

Dans l'exemple suivant, mongostat renvoie des données toutes les 5 minutes (ou 300 secondes) pendant aussi longtemps
pendant que le programme s'exécute. mongostat recueille des données de la mongod instance s'exécutant sur le
interface localhost sur le port 27017. Les deux invocations suivantes produisent des
comportement.

mongostat --rowcount 0 300
mongostat-n 0 300
mongostat 300

Dans l'exemple suivant, mongostat renvoie des données toutes les 5 minutes pendant une heure (12 fois.)
mongostat recueille des données de la mongod instance s'exécutant sur l'interface localhost sur
port 27017. Les deux appels suivants produisent un comportement identique.

mongostat --rowcount 12 300
mongostat-n 12 300

Dans de nombreux cas, en utilisant le --découvrir aidera à fournir un aperçu plus complet de la
l'état de tout un groupe de machines. Si un les mongos processus connecté à un fragmenté grappe
s'exécute sur le port 27017 de la machine locale, vous pouvez utiliser le formulaire suivant pour retourner
statistiques de tous les membres du cluster :

mongostat --découvrir

Utiliser mongostat en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad