如何通过 rest api exposed 检索 cosmosdb 的查询统计信息?
how to retrieve the query stats for a cosmosdb through rest api exposed?
我想以 JSON 或 azure cosmosdb 支持的任何其他格式获取容器的查询统计信息。有没有办法从 azure cosmosdb 中获取特定查询的查询统计信息,通过其余 api 公开?
您可以从响应中获取查询统计信息 header。
代码:
var qry = new SqlQuerySpec { query = "SELECT * FROM root" };
var result = await client.PostWithNoCharSetAsync(new Uri(baseUri, resourceLink), qry);
//get response header
Console.WriteLine("result:" + result);
//get documents
Console.WriteLine("result content:" + result.Content.ReadAsStringAsync().Result);
您可以获取代码示例 here.https://github.com/Azure/azure-cosmos-dotnet-v2/blob/master/samples/rest-from-.net/Program.cs
我想以 JSON 或 azure cosmosdb 支持的任何其他格式获取容器的查询统计信息。有没有办法从 azure cosmosdb 中获取特定查询的查询统计信息,通过其余 api 公开?
您可以从响应中获取查询统计信息 header。
代码:
var qry = new SqlQuerySpec { query = "SELECT * FROM root" };
var result = await client.PostWithNoCharSetAsync(new Uri(baseUri, resourceLink), qry);
//get response header
Console.WriteLine("result:" + result);
//get documents
Console.WriteLine("result content:" + result.Content.ReadAsStringAsync().Result);
您可以获取代码示例 here.https://github.com/Azure/azure-cosmos-dotnet-v2/blob/master/samples/rest-from-.net/Program.cs