Retornar namespaces classificados de um host
Nesta página
- 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. |
|
envelope | booleano | Indica se deseja ou não envolver a resposta em um envelope. |
|
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 | |
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 |
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" ] }