Docs Menu
Docs Home
/
MongoDB Cloud Manager
/ / / /

Return Ranked Namespaces from a Cluster

On this page

  • Resource
  • Request Path Parameters
  • Request Query Parameters
  • Request Body Parameters
  • Response
  • Example Request
  • Example Response
  • Response Header
  • Response Body

Return a subset of namespaces from the specified cluster sorted by the highest total execution time in descending order within the specified time window.

Base URL: https://cloud.mongodb.com/api/public/v1.0

GET /groups/{PROJECT-ID}/clusters/{hostClusterId}/{clusterView}/collStats/namespaces
Parameter
Type
Description
PROJECT-ID
string
(Required.) Unique 24-hexadecimal digit string that identifies the project that contains the pinned namespaces.
hostClusterId
string
(Required.) Unique identifier for the cluster that contains the pinned namespaces.
clusterView
string

(Required.) Name that identifies the cluster topology. Values include:

  • PRIMARY

  • SECONDARY

  • INDIVIDUAL_PROCESS

All parameters are optional.

Name
Type
Description
Default
pretty
boolean
false
envelope
boolean
Indicates whether or not to wrap the response in an envelope.
false
period
string

Duration in ISO 8601 notation that specifies how far back in the past to retrieve measurements. If you specify this value, you can't specify start and end.

For example, to request the last 36 hours, include this query parameter: period=P1DT12H.

start
string
Timestamp in ISO 8601 date and time format in UTC for the beginning of the period for which to retrieve measurements. If you specify start you must also specify end and you can't specify period.
end
string
Timestamp in ISO 8601 date and time format in UTC for the end of the period for which to retrieve measurements. If you specify end you must also specify start and you can't specify period.

This endpoint doesn't use HTTP request body parameters.

Name
Type
Description
groupId
string
Unique 24-hexadecimal digit string that identifies the project that contains the namespaces.
identifierId
string
Unique identifier of the cluster to which the measurements pertain.
rankedNamespaces
string
List that contains each namespace from the specified cluster sorted by the highest total execution time in descending order within the specified time window.
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}/clusters/{hostClusterId}/{clusterView}/collStats/namespaces?pretty=true&period={period}'
HTTP/1.1 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}
{
"groupId": "{PROJECT-ID}",
"identifierId": "{hostClusterId}",
"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"
]
}

Back

Return at a Cluster Level