当前位置: 首页 > 知识库问答 >
问题:

Mongo C#驱动程序指标

罗伟志
2023-03-14

使用mongo c#驱动程序的连池和等待队列出现问题。

有没有办法从MongoClient获取指标?活动连接的数量、连接池的大小、等待队列的大小等。

共有1个答案

赫连昕
2023-03-14

您可以订阅大量的连接池事件,这些事件可能会对您有所帮助。这些是:

  • ConnectionPoolCheckingOutConnectionEvent

您可以在设置MongoClient时订阅这些

    var mongoClientSettings = MongoClientSettings.FromUrl(new MongoUrl("mongodb://localhost"));

    mongoClientSettings.ClusterConfigurator = clusterConfigurator =>
    {
        clusterConfigurator.Subscribe<ConnectionPoolCheckingOutConnectionEvent>(e =>
        {
            
        });
    };

    var mongoClient = new MongoClient(mongoClientSettings);
 类似资料:
  • 我试图通过网络驱动程序在“http://www.kayak.co.in/?ispredir=true”中选择入住和退房时间。无法选择任何日期。请帮帮我。

  • 在Eclipse BIRT数据资源管理器中为查询生成器添加JDBC数据库连接: 选择“查询生成器的JDBC数据库连接” 就这样。我可以使用此数据源来使用数据集。 下一个。 我希望使用更灵活的“JDBC数据源”,而不是以前成功使用的“查询生成器的JDBC数据库连接”。哦,我看到MySQL没有驱动程序类-Derby和Sample只有两个默认条目。 似乎JDBC驱动程序的有效注册没有添加(或注册?)司机

  • 对于ex,当我的chrome放在Compand提示符中时,会给出路径-/applications/google\chrome.app system.setproperty(“webdriver.chrome.driver”,“/applications/google/chrome.app”);WebDriver driver=new ChromeDriver(); driver.get(“http

  • 我正在处理Spring Boot项目,突然遇到应用程序无法加载MySQL jdbc的问题。(我编译了一次这个项目,没有改变任何东西) 这是我的pom.xml: 这是我的application.properties: Logcat: MySQL数据库最初是使用hibernate创建的。这些配置工作正常,但我不确定这里的真正问题是什么 编辑:我删除了。m2文件夹并从一开始安装所有依赖项。

  • 我正在使用PageObjects在Selenium Webdriver中制作一个测试套件,但我怀疑,即使驱动程序指向不同的框架,WebElement引用的实例是否可以工作?我为之编写测试的网站有很多框架(不,我不能停止使用框架:-),每个网站上的一个框架元素是一个顶栏。我想为这个框架创建一个页面对象,我可以从包含它的其他页面对象中初始化和使用它。 但我怀疑阉羊你可以使用WebElements当驱动

  • 我不太明白我在做什么,我做错了什么。请帮我修改/完成我的代码。我应该用你选择的输入数据创建至少3个Student对象,以使用类的构造函数初始化Student对象的所有数据字段。声明ArrayList对象以保存学生对象。将学生对象添加到ArrayList对象。调用Student类的toString方法,使用ArrayList对象中的Student对象打印学生的全名,后跟出生日期和每个学生的地址。 如