没有从KAA服务器获取MongoDB Log Appender的数据

时间:2017-06-08 13:00:58

标签: mongodb postman kaa

我使用Java和MongoDB Log Appender配置了我的第一个KAA应用程序,能够在KAA服务器数据库日志中看到。 但我的问题是如何从MongoDB Log Appenders检索数据到我的本地系统或Java系统。

尝试:

我也试过调用POSTMAN服务但是找不到任何特定的API。 http://10.110.25.52:8080/kaaAdmin/rest/api/logAppenders/536590273894852265 没有为其中的LogAppneders内容找到任何API。

我尝试使用KAA服务器ip为MongoDb通过Java建立数据库连接,但不成功。 代码如下:

$target_dir = 'uploads/'.$_SESSION['myusername'].'/';

2 个答案:

答案 0 :(得分:0)

Kaa不提供REST API来检索使用Log Appender添加到MongoDB的数据。您可以在documentation中找到所有可用的REST API。您可以使用自己的应用程序连接到MongoDB并进行数据检索。

答案 1 :(得分:0)

解决方案:在VM中将网络类型更改为“Bridge type”并通过“hostname -I”检查ubuntu中的ip,将特定IP设置为沙箱默认IP,运行您的第一个KAA应用程序。日志将在MongoDB Log Appender中生成。但要连接你需要通过运行这个命令“Vim /etc/mongod.conf”更改配置文件注释掉defualt ip就像这样“#127.0.0.1”因为它只允许本地主机因为这个我不能在VM外部连接它。 更改IP后,您需要再次生成应用程序的SDK,以便它可以连接到该IP,而不是“localhost”。

通过使用roboClient,您可以轻松连接到mongodb数据库并进行分析。