如何使用newrelic监视mariadb实例?

如何使用newrelic监视mariadb实例?,mariadb,newrelic-platform,Mariadb,Newrelic Platform,如何使用New Relic MySQL插件监视mariadb实例 我可以监视mysql 5.1。我可以通过mysql cli与mariadb 5.5 db进行对话。但当我尝试使用newrelic mysql插件与mariadb 5.5交谈时,我得到了以下信息: [2014-01-1416:27:43-0800] com.newrelic.metrics.publish.binding.Context |严重|无法 获取新的数据库连接:jdbc:mysql://db001:10017/ newre

如何使用New Relic MySQL插件监视mariadb实例

我可以监视mysql 5.1。我可以通过mysql cli与mariadb 5.5 db进行对话。但当我尝试使用newrelic mysql插件与mariadb 5.5交谈时,我得到了以下信息:

[2014-01-1416:27:43-0800] com.newrelic.metrics.publish.binding.Context |严重|无法 获取新的数据库连接:jdbc:mysql://db001:10017/ newrelic/PASSWORD\u已筛选,请检查您的MySQL配置设置。 无法创建到数据库服务器的连接


New Relic没有正式支持MariaDB,但它可能会起作用。New Relic插件要求它可以通过TCP进行连接。您可以通过尝试通过TCP进行本地连接来测试这一点

对于mysql,您可以运行如下内容:
mysql-u newrelic-pPASSWORD-hHOST--protocol=TCP


与MySQL一起工作的JDBC驱动程序可能无法以相同的方式工作,这可能意味着此插件无法与MariaDB一起正常工作。

我也遇到过类似的问题,并认为这是MariaDB的问题。事实证明,我安装了Java1.5(如果您使用yum安装Java,则默认为1.5)。一旦切换到1.6,它就开始工作。

我完全可以通过tcp连接mysql客户端。你知道如何让newrelic的客户和mariadb谈谈吗?打开jar并用mariadb的jdbc驱动程序替换它附带的连接器/j,这是一件简单的事情吗?我很想知道是否有人在这方面取得了成功——我继承了几个mariadb实例,并希望对它们进行监视。Newrelic将此作为一项功能请求。