2017-05-05 86 views
0

使用多租户服务器可以使用这些工具来获取有关特定客户端性能使用情况的统计信息。该设置将是一个拥有属于组织的用户的MySQL DB。当Java应用程序运行时,所有操作将由具有组织ID变量的用户集合执行。使用Stagemonitor/Hyperic HQ监控多租户环境中的客户端特定性能统计

然后可以使用此数据来计算每个组织有多少CPU,内存,堆,进程等?

谢谢

回答

0

MySQL只提供每个租户有多少数据。这可以在information_schema中找到。

如果您需要CPU/IO等,您需要在VM或cgroup中设置多个MySQL实例,并让OS/VM管理器提供数据。这将花费额外的RAM,所以它可能不值得。

+0

感谢您的回答。这是否仍然是真的,因为每个会话运行应用程序时,每个用户的组织数据都可以从JVM获得? – RLau

+0

如果JVM可以提供数据(并且我不知道),那么将由您在某处记录它。你准备好了吗? –

+0

我不得不被卷入不幸。是否有可能看到用户使用特定的内存等是我需要了解的。 – RLau