【问题标题】:CosmosDB logs appName (mongo API)CosmosDB 记录 appName (mongo API)
【发布时间】:2018-06-20 08:40:27
【问题描述】:

我正在使用 java MongoAPI 连接到 Azure CosmosDB 另外我想知道用户是否正在使用我的应用程序连接到我的实例。我添加了 appName 参数作为连接选项:

new com.mongodb.MongoClientOptions.Builder().applicationName("MyApp").build();

但我找不到此信息在 Azure 端的存储位置。 在哪里可以查看此日志和客户端应用程序名称?

【问题讨论】:

    标签: java azure azure-cosmosdb-mongoapi


    【解决方案1】:

    您可以使用Azure Cosmos DB diagnostic logging 来监控您的 cosmos db 帐户。请在门户的此处配置诊断日志。

    您可以将日志发送到 Azure 存储、事件中心或日志分析。

    当然,如果您的应用托管在 Azure 中,您可以在 kudu 上查看您的应用的日志。

    https://<your app name>.scm.azurewebsites.com.
    

    希望对你有帮助。

    【讨论】:

    • 您能否详细说明“MyApp”应该出现在诊断日志的哪个位置?在 DataPlaneRequest 和 MongoRequests 日志中,我看不到应用程序名称
    • find 操作后我只有下一种日志:pastebin.com/zNBKuz8V 但那里没有提到“MyApp”。
    • @Limmy 你在 kudu 上查看你的应用程序日志了吗?
    • 我的应用程序未托管在 Azure 中,它是桌面应用程序。我在 Azure 上只使用 cosmosDB。
    猜你喜欢
    • 1970-01-01
    • 2022-11-04
    • 2017-11-19
    • 2019-07-22
    • 2021-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-22
    相关资源
    最近更新 更多