プロジェクトの名前空間の取得
指定されたホスト上で低速クエリが発生しているコレクションの名前空間を取得します。 名前空間は次の形式で表示されます: {database}.{collection}
。
注意
データベースの読み取り操作を受信したことがないレプリカセットのセカンダリ メンバーを指定した場合、エンドポイントは名前空間を返しません。
注意
グループとプロジェクトは同義語です。 あなたの{PROJECT-ID}
は、プロジェクト ID と同じです。 既存のグループの場合、グループ/プロジェクト ID は同じままです。 このページでは、説明を参照するときに、より一般的な用語の グループ を使用します。 エンドポイントは ドキュメントに記載されているままです。
ベース URL: https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0
Resource
GET /groups/{PROJECT-ID}/hosts/{HOST-ID}/performanceAdvisor/namespaces
リクエスト パス パラメーター
path 要素 | 説明 |
---|---|
PROJECT-ID | MongoDB ホストが存在するプロジェクトの一意の識別子。 |
HOST-ID | MongoDB プロセスのホストの一意の識別子。 ホスト ID の取得の詳細については、「 「1 つのプロジェクトのすべてのホストを取得する 」を参照してください。 |
リクエスト クエリ パラメータ
フィールド | 任意/必須 | タイプ | 説明 |
---|---|---|---|
since | 任意 | 数値 | |
duration | 任意 | 数値 | since パラメータから結果を受信する時間の長さ(ミリ秒単位)。 since パラメータも指定しない場合、エンドポイントは現在の時刻より前までのduration によって指定されたミリ秒数の結果を返します。 |
envelope | 任意 | ブール値 | 応答をエンベロープでラップするかどうかを指定します。 デフォルトは false です。 |
pretty | 任意 | ブール値 | レスポンス本体が pretty-print 内であるかどうかを示します 形式。デフォルト値は false です。 |
リクエスト ボディ パラメータ
このエンドポイントは、HTTP リクエスト本体パラメータを使用しません。
応答要素
名前 | タイプ | 説明 |
---|---|---|
namespaces | 配列 | 配列の各要素は、低速クエリが発生している指定されたホスト上で 1 つの名前空間を表します。 名前空間は次の形式で表示されます。 {database.collection} |
namespaces[i].namespace | string | 指定されたホスト上の 名前空間 。 |
namespaces[i].type | string | 名前空間 の型。 |
リクエストの例
curl --digest -i -u "{PUBLIC-KEY}:{PRIVATE-KEY}" \ "https://cloud.mongodb.com/api/atlas/v1.0/groups/{PROJECT-ID}/hosts/cluster0-shard-00-00-mnswc.mongodb-dev.net:27017/performanceAdvisor/namespaces?pretty=true"
応答例
{ "namespaces" : [ { "namespace" : "data.zips", "type" : "COLLECTION" }, { "namespace" : "data.stocks", "type" : "COLLECTION" } ] }