java - 使用 Stagemonitor/Hyperic HQ 监控 Multi-Tenancy 环境中客户端特定的性能统计数据

标签 java mysql performance multi-tenant stagemonitor

使用 Multi-Tenancy 服务器,可以使用这些工具来获取有关特定客户端性能使用情况的统计信息。该设置将是一个 MySQL 数据库,用于保存属于组织的用户。当 Java 应用程序运行时,所有操作都将由具有组织 ID 变量的用户集合执行。

这些数据可以用来计算每个组织使用了多少 CPU、内存、堆、进程等吗?

谢谢

最佳答案

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

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

关于java - 使用 Stagemonitor/Hyperic HQ 监控 Multi-Tenancy 环境中客户端特定的性能统计数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43806990/

相关文章:

mysql - 音频/视频轨道长度的首选数据类型是什么?

java - 执行涉及非终止 BigDecimal 的算术

java - 在Java中用多个元素替换集合中的元素的最佳方法

JavaFX 使用 GridPane 创建游戏板

php - 使用 PDO 将数组的日期格式更改为 MySQL 格式

performance - Chrome DevTools 中帧渲染的空闲时间

java - Kotlin 全部替换字符串中的多个字符

MySQL查询: UPDATE on duplicate key,追加数据

java - java中按特定顺序对数组进行排序

performance - Elisp 在 Windows 和 Linux 上的性能