InglêsFrancêsEspanhol

Ad


favicon do OnWorks

mongostat - Online na nuvem

Execute o mongostat no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando mongostat que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


mongostat - MongoDB

SINOPSE


A Mongostat utilitário fornece uma visão geral rápida do status de um atualmente em execução
mongod or mongos instância. Mongostat é funcionalmente semelhante ao sistema de arquivos UNIX / Linux
utilidade vmstat, mas fornece dados sobre mongod e mongos instâncias.

Veja também

Para obter mais informações sobre o monitoramento do MongoDB, consulte / administração / monitoramento.

Para obter mais informações sobre vários outros resultados de status do MongoDB, consulte:

· / reference / server-status

· / reference / replica-status

· / reference / database-statistics

· / reference / collection-statistics

Para um utilitário adicional que fornece métricas do MongoDB, consulte "Mongotop."

Mongostat conecta-se ao mongod instância em execução na interface do host local na porta TCP
27017; Contudo, Mongostat pode se conectar a qualquer controle remoto acessível mongod instância.

OPÇÕES


Mongostat

--Socorro Retorna um texto básico de ajuda e uso.

--verboso, -v
Aumenta a quantidade de relatórios internos retornados na linha de comando. Aumentar
a verbosidade com o -v formulário incluindo a opção várias vezes, (por exemplo,
-vvvvv.)

--versão
Retorna a versão do Mongostat utilidade.

--hospedeiro <: porta>
Especifica um nome de host resolvível para o mongod a partir do qual você deseja exportar dados.
Por padrão Mongostat tenta se conectar a uma instância do MongoDB em execução no
número da porta localhost 27017.

Opcionalmente, especifique um número de porta para conectar uma instância do MongoDB em execução em uma porta
exceto 27017.

Para se conectar a um conjunto de réplicas, você pode especificar o nome da semente do conjunto de réplicas e uma semente
lista de membros do conjunto, no seguinte formato:

/ <: porta>, , ...

--porta
Especifica o número da porta, se a instância do MongoDB não estiver em execução no padrão
porta. (ie 27017) Você também pode especificar um número de porta usando o Mongostat --hospedeiro
comando.

--ipv6 Ativa o suporte IPv6 que permite Mongostat para se conectar à instância do MongoDB usando
uma rede IPv6. Todos os programas e processos do MongoDB, incluindo Mongostatdesativar
Suporte IPv6 por padrão.

--ssl Novo na versão 2.4: MongoDB adicionou suporte para conexões SSL para mongod instâncias
em mongostat.

Nota O suporte SSL no mongostat não é compilado na distribuição padrão do MongoDB.
See / administração / ssl para obter mais informações sobre SSL e MongoDB.

Além disso, o mongostat não suporta conexões com mongod instâncias que
requer validação de certificado de cliente.

Permite Mongostat conectar-se a mongod instância em uma conexão SSL.

--nome do usuário , -u
Especifica um nome de usuário para autenticação na instância MongoDB, se seu banco de dados
requer autenticação. Use em conjunto com o Mongostat --senha opção para
forneça uma senha.

--senha , -p
Especifica uma senha para autenticação na instância do MongoDB. Use em conjunto
com o Mongostat --nome do usuário opção de fornecer um nome de usuário.

Se você especificar um --nome do usuário sem o --senha opção, Mongostat solicitará
para uma senha interativamente.

--authenticationDatabase
Novo na versão 2.4.

Especifica o banco de dados que contém o usuário (por exemplo --nome do usuário) credenciais.

Por padrão, o Mongostat assume que o banco de dados especificado para o --db argumento
mantém as credenciais do usuário, a menos que você especifique --authenticationDatabase.

See fonte do usuário, / reference / privilege-documents e / referência / privilégios de usuário para
mais informações sobre autenticação delegada no MongoDB.

--authenticationMecanismo
Novo na versão 2.4.

Especifica o mecanismo de autenticação. Por padrão, o mecanismo de autenticação é
MONGODB-CR, que é o mecanismo de autenticação de desafio / resposta do MongoDB. No
o MongoDB Subscriber Edition, Mongostat também inclui suporte para GSSAPI para
lidar com a autenticação Kerberos.

See / tutorial / control-access-to-mongodb-with-kerberos-authentication para mais
informações sobre autenticação Kerberos.

--noheaders
Desativa a saída de nomes de coluna ou campo.

--Contagem de linhas , -n
Controla o número de linhas para saída. Use em conjunto com o hora de dormir
argumento para controlar a duração de um Mongostat operação.

A menos que --Contagem de linhas é especificado, Mongostat retornará um número infinito de linhas
(por exemplo, valor de 0.)

--http Configuração Mongostat para coletar dados usando a interface HTTP em vez de um simples
conexão de banco de dados.

--descobrir
Com esta opção Mongostat descobre e relata estatísticas de todos os membros de
a responder conjunto or fragmentado cacho. Quando conectado a qualquer membro de um conjunto de réplicas,
--descobrir todos nãoescondido membros do conjunto de réplicas. Quando conectado a um mongos,
Mongostat retornará dados de todos cacos no cluster. Se um conjunto de réplicas
fornece um fragmento no cluster fragmentado, Mongostat irá relatar sobre não oculto
membros desse conjunto de réplicas.

A Mongostat --hospedeiro opção não é necessária, mas potencialmente útil neste caso.

--tudo Configuração Mongostat para retornar todos opcionais Campos.


O argumento final é a duração, em segundos, que Mongostat espera em
entre as chamadas. Por padrão Mongostat retorna uma chamada a cada segundo.

Mongostat retorna valores que refletem as operações em um período de 1 segundo. Para
valores de maior que 1, Mongostat dados de médias para refletir a média
operações por segundo.

CAMPOS


Mongostat retorna valores que refletem as operações em um período de 1 segundo. Quando
Mongostat tem um valor maior que 1, Mongostat calcula a média das estatísticas para
refletem as operações médias por segundo.

Mongostat produz os seguintes campos:

inserções
O número de objetos inseridos no banco de dados por segundo. Se seguido por um
asterisco (por exemplo *), o dado refere-se a uma operação replicada.

pergunta O número de operações de consulta por segundo.

atualizar O número de operações de atualização por segundo.

excluir O número de operações de exclusão por segundo.

pegue mais
O número de operações get more (isto é, lote de cursor) por segundo.

comando
O número de comandos por segundo. Sobre escravo e secundário sistemas, Mongostat
apresenta dois valores separados por uma barra vertical (por exemplo |), na forma de
local | replicado comandos.

rubor
O número de fsync operações por segundo.

mapeados A quantidade total de dados mapeados em megabytes. Este é o tamanho total dos dados no
hora da última Mongostat ligar.

tamanho A quantidade de memória (virtual) em megabytes usada pelo processo no momento do
último Mongostat ligar.

res A quantidade de memória (residente) em megabytes usada pelo processo no momento do
último Mongostat ligar.

falhas Alterado na versão 2.1.

O número de falhas de página por segundo.

Antes da versão 2.1, esse valor era fornecido apenas para instâncias do MongoDB em execução em
Hosts Linux.

trancado A porcentagem de tempo em um bloqueio de gravação global.

Alterado na versão 2.2: O trancado db campo substitui o trancado % campo para mais
dados apropriados sobre os bloqueios específicos do banco de dados na versão 2.2.

trancado db
Novo na versão 2.2.

A porcentagem de tempo no bloqueio específico do contexto por banco de dados. Mongostat precisarão
relatar o banco de dados que gastou mais tempo desde o último Mongostat ligar com
um bloqueio de gravação.

Este valor representa a quantidade de tempo que o banco de dados listado gastou em um
estado combinado com o tempo que o mongod gasto no bloqueio global. Por causa de
isso, e o método de amostragem, você pode ver alguns valores maiores que 100%.

idx perder
A porcentagem de tentativas de acesso ao índice que exigiram uma falha de página para carregar um btree
nó. Este é um valor de amostra.

qr O comprimento da fila de clientes esperando para ler dados da instância do MongoDB.

qw O comprimento da fila de clientes esperando para gravar dados da instância do MongoDB.

ar O número de clientes ativos executando operações de leitura.

aw O número de clientes ativos que executam operações de gravação.

netIn A quantidade de tráfego de rede, em bytes, recebido pela instância do MongoDB.

Isso inclui o tráfego de Mongostat si.

saída líquida A quantidade de tráfego de rede, em bytes, enviado pela instância do MongoDB.

Isso inclui o tráfego de Mongostat si.

Conn O número total de conexões abertas.

conjunto O nome, se aplicável, do conjunto de réplicas.

substituir O status de replicação do nó.

┌───────┬───────────────────┐
Valorréplica Formato
├───────┼───────────────────┤
│M│ dominar
├───────┼───────────────────┤
│SEC │ secundário
├───────┼───────────────────┤
│REC │ recuperando │
├───────┼───────────────────┤
│UNK │ desconhecido │
├───────┼───────────────────┤
│SVL │ escravo
└───────┴───────────────────┘

USO


No primeiro exemplo, Mongostat retornará dados a cada segundo por 20 segundos. Mongostat
coleta dados do mongod instância em execução na interface localhost na porta 27017.
Todas as seguintes invocações produzem comportamento idêntico:

mongostat --rowcount 20 1
mongostat --rowcount 20
mongostato -n 20 1
mongostato -n 20

No próximo exemplo, Mongostat retorna dados a cada 5 minutos (ou 300 segundos) enquanto
enquanto o programa é executado. Mongostat coleta dados do mongod instância em execução no
interface localhost na porta 27017. Ambas as seguintes invocações produzem idênticos
comportamento.

mongostat --rowcount 0 300
mongostato -n 0 300
Mongostat 300

No exemplo a seguir, Mongostat retorna dados a cada 5 minutos por uma hora (12 vezes).
Mongostat coleta dados do mongod instância em execução na interface localhost em
porta 27017. Ambas as chamadas a seguir produzem comportamento idêntico.

mongostat --rowcount 12 300
mongostato -n 12 300

Em muitos casos, usando o --descobrir ajudará a fornecer um instantâneo mais completo do
estado de um grupo inteiro de máquinas. Se um mongos processo conectado a um fragmentado cacho
está sendo executado na porta 27017 da máquina local, você pode usar o seguinte formulário para retornar
estatísticas de todos os membros do cluster:

mongostat --descobrir

Use mongostat online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad