Retornar namespaces classificados de um host
Nesta página
O Cloud Manager não oferecerá mais suporte para Automação, Backup e Monitoramento do MongoDB 3.6 e 4.0 após 30 de agosto de 2024. Faça upgrade da sua versão do MongoDB ou migre para o Atlas.
- A autenticação OAuth 2.0 para acesso programático ao Cloud Manager está disponível como um recurso de visualização.
- O recurso e a documentação correspondente podem mudar a qualquer momento durante o período de Pré-visualização. Para usar a 2.0 autenticação OAuth, crie uma conta de serviço para usar em suas solicitações para a API pública do Cloud Manager .
Retorne um subconjunto de namespaces do host especificado, classificado pelo maior tempo de execução total em ordem decrescente dentro da janela de tempo especificada.
URL base: https://cloud.mongodb.com/api/public/v1.0
Resource
GET /groups/{PROJECT-ID}/hosts/{hostId}/collStats/namespaces
Parâmetros do caminho da solicitação
Parâmetro | Tipo | Descrição |
---|---|---|
ID do projeto | string | (Obrigatório.) string única de 24dígitos hexadecimais que identifica o projeto que contém os namespaces fixados. |
hostId | string | (Obrigatório.) Identificador único do host ao qual as medições pertencem. |
Solicitar parâmetros de query
Todos os parâmetros são opcionais.
Nome | Tipo | Descrição | Default |
---|---|---|---|
pretty | booleano | Indica se o corpo da resposta deve estar em um prettyprint formato. | false |
envelope | booleano | Indica se deseja ou não envolver a resposta em um envelope. | false |
período | string | Duração em ISO 8601 notação que especifica até que ponto no passado para recuperar as medições. Se você especificar esse valor, não poderá especificar Por exemplo, para solicitar as últimas 36 horas, inclua este parâmetro de query: | |
iniciar | string | Carimbo 8601 de data/hora na ISO formato de data e hora em UTC para o início do período para o qual recuperar as medições. Se você especificar start , também deverá especificar end e não pode especificar period . | |
end | string | Carimbo de data/hora na ISO 8601 formato de data e hora em UTC para o final do período para o qual recuperar as medições. Se você especificar end , também deverá especificar start e não pode especificar period . |
Parâmetros do corpo da solicitação
Este endpoint não usa parâmetros do corpo da solicitação HTTP.
Resposta
Nome | Tipo | Descrição |
---|---|---|
groupId | string | string exclusiva de 24dígitos hexadecimais que identifica o projeto que contém os namespaces. |
identificadorId | string | Identificador único do host ao qual as medições pertencem. |
classificadosNamespaces | string | Lista que contém cada namespace do host especificado classificado pelo maior tempo de execução total em ordem decrescente dentro da janela de tempo especificada. |
Exemplo de solicitação
curl --user '{PUBLIC-KEY}:{PRIVATE-KEY}' --digest \ --header 'Accept: application/json' \ --include \ --request GET 'https://{CLOUD-MANAGER-HOST}:{PORT}/api/public/v1.0/groups/{PROJECT-ID}/hosts/{hostId}/collStats/namespaces?pretty=true&period={period}'
Exemplo de resposta
Cabeçalho de resposta
200 OK Vary: Accept-Encoding Content-Type: application/json Strict-Transport-Security: max-age=300 Date: {dateInUnixFormat} Connection: keep-alive Content-Length: {requestLengthInBytes} X-MongoDB-Service-Version: gitHash={gitHash}; versionString={ApplicationVersion}
Corpo de resposta
{ "groupId": "{PROJECT-ID}", "identifierId": "{hostId}", "rankedNamespaces": [ "smol.dbA", "sample_mflix.movies", "sample_supplies.sales", "sample_mflix.theaters", "sample_guides.planets", "smol.dbD", "sample_restaurants.restaurants", "sample_mflix.embedded_movies", "sample_training.companies", "smol.floof", "sample_mflix.sessions", "smol.dbC", "sample_mflix.comments", "sample_training.trips", "sample_analytics.accounts", "sample_training.grades", "sample_airbnb.listingsAndReviews", "smol.dbB", "sample_training.posts", "sample_weatherdata.data" ] }