在具有连接池的大型环境中使用 Splunk DB Connect 3

在具有连接池的大型环境中使用 Splunk DB Connect 3

我想知道是否有人可以谈谈使用 DB Connect 处理大量 sql server 实例的经验,每个实例都已安装(因此总共约 2,000 个独立实例)。我们目前使用它来跟踪 ms sql 错误日志、perfmon 等。

我们希望使用 DB Connect 3 从一些动态管理视图中轮询信息,以获取可疑页面、内存转储、IO 等内容。对于我们的监控目的,如果我们可以使用 DB Connect 来做到这一点,而不是使用其他需要基于这些 SQL 表创建新日志的解决方案,那就太好了。

我的问题是连接池支持情况如何/它可以处理什么。查看 conf 文件,我看到有使用连接池 (useConnectionPool) 的选项,您可以设置 maxTotalConn ,我认为在我们的例子中,这将是我们拥有的实例数(如我之前提到的 2,000)。

这能做到吗?这么多实例可靠吗?如果可靠,您是如何实现的?我们担心它无法处理连接池的这么多连接,并且会导致巨大的性能问题。每次为每个实例打开单独的连接不是一个选择。

对此有任何意见请咨询,谢谢。

相关内容