Diagnostic logging
この方法モニタリングとするとき、あなたのデータベースにアクセスしているを実行することができます。
左のナビゲーションでDiagnostic logs
をクリックしてから、紺碧のcosmos dbでTurn on diagnostics
をクリックしてください。
あなたはeventhub
にazure account
、ストリーム内のログファイルを保存したり、azure analytics
に送信することができます
ログは、AzureのコスモスDB操作がされた時刻からアカウントtwo hours
に利用できるようになります
製。ストレージアカウントのログを管理するのはあなた次第です。
個々のブロブは、テキストとして保存され、JSON
ブロブとしてフォーマットされます。
{
"records":
[
{
"time": "Fri, 23 Jun 2017 19:29:50.266 GMT",
"resourceId": "contosocosmosdb",
"category": "DataPlaneRequests",
"operationName": "Query",
"resourceType": "Database",
"properties": {"activityId": "05fcf607-6f64-48fe-81a5-f13ac13dd1eb",`
"userAgent": "documentdb-dotnet-sdk/1.12.0 Host/64-bit MicrosoftWindowsNT/6.2.9200.0 AzureSearchIndexer/1.0.0",`
"resourceType": "Database","statusCode": "200","documentResourceId": "",`
"clientIpAddress": "13.92.241.0","requestCharge": "2.260","collectionRid": "",`
"duration": "9250","requestLength": "72","responseLength": "209", "resourceTokenUserRid": ""}
}
]
}
詳細はhereを参照してください。
アップデート回答:
私の観察によると、AzureのコスモスDB内のログがMaster key
またはResource Token
を使用して要求を区別しません。
しかし、私は回避策を提供したいと思います。
ご存知のとおり、Python Document DB SDK
は実際にはREST APIです。
したがって、Nginxのように、reverse proxy
を通じて、あなたのHTTPリクエストをAzureサーバーに送信できます。
リクエストURLの形式でどのアクセス方法を判断し、reverse proxy
層にログインすることができます。
お手伝いします。
こんにちは、今更新がありますか? –
こんにちは私は病気になっています、私は金曜日までに答えを確認します。 –
確かに!どんな心配も私に知らせてください。お気軽に –