在不使用 Log Appender 的情况下从服务器获取数据

Getting Data from Kaa server without using Log Apender

我正在使用 Kaa 客户端将数据泵送到 Kaa 服务器。 我想获取此数据以便在客户端应用程序上展示。通过使用 Log Appenders,我能够做到这一点。 但是,是否可以在不添加任何外部数据库的情况下执行相同的操作?我在 Kaa 文档中读到,默认情况下,Kaa 将数据存储到 MySQL (MaraidB / PostGre)。 但是,当我尝试访问 Mysql(它是 Kaa Sandbox 的一部分)时,我无法访问。 谁能告诉我们该怎么做?

我们需要一个外部日志追加器来记录数据。内部数据库负责架构、事件 class 系列、Client/server 配置文件信息、通知信息日志记录。

是的,Kaa 应该配置为将收集的遥测数据附加到某些日志附加程序(如果需要,也可以创建具有特定功能的客户日志附加程序)或者甚至是一组日志附加程序 - 取决于用例。

最简单的方法是配置现有的 Log Appender 之一以将数据记录到例如Cassandra,然后从那里检索数据。

如果您需要根据从客户端收到的数据实时触发某些操作,您可能需要尝试为此开发自定义日志附加程序。