0
使用多租戶服務器可以使用這些工具來獲取有關特定客戶端性能使用情況的統計信息。該設置將是一個擁有屬於組織的用戶的MySQL DB。當Java應用程序運行時,所有操作將由具有組織ID變量的用戶集合執行。使用Stagemonitor/Hyperic HQ監控多租戶環境中的客戶端特定性能統計
然後可以使用此數據來計算每個組織有多少CPU,內存,堆,進程等?
謝謝
使用多租戶服務器可以使用這些工具來獲取有關特定客戶端性能使用情況的統計信息。該設置將是一個擁有屬於組織的用戶的MySQL DB。當Java應用程序運行時,所有操作將由具有組織ID變量的用戶集合執行。使用Stagemonitor/Hyperic HQ監控多租戶環境中的客戶端特定性能統計
然後可以使用此數據來計算每個組織有多少CPU,內存,堆,進程等?
謝謝
MySQL只提供每個租戶有多少數據。這可以在information_schema
中找到。
如果您需要CPU/IO等,您需要在VM或cgroup中設置多個MySQL實例,並讓OS/VM管理器提供數據。這將花費額外的RAM,所以它可能不值得。
感謝您的回答。這是否仍然是真的,因爲每個會話運行應用程序時,每個用戶的組織數據都可以從JVM獲得? – RLau
如果JVM可以提供數據(並且我不知道),那麼將由您在某處記錄它。你準備好了嗎? –
我不得不被捲入不幸。是否有可能看到用戶使用特定的內存等是我需要了解的。 – RLau