2015-01-21 48 views
2

一旦我在Openshift上部署了我的應用程序,收集以下內容的推薦方式/最佳做法是:1)CPU,2)網絡,3)內存,4)應用程序的磁盤存儲使用情況?基本上來監視一個應用程序。Openshift上的應用程序監控

最好的是,如果他們可以以時間序列格式顯示。是否有可能將其鏈接到第三方服務(例如New Relic)來執行此操作?

謝謝。

+0

嗨。謝謝回覆。對不起,我沒有澄清這個問題,我其實是管理部署Openshift Origin。我的客戶將在其上部署應用程序。我想監視這些應用程序在我們服務器上的資源使用情況。如果可能的話,監視應用程序是否在合理的時間範圍內做出響應在這種情況下,我沒有完全控制應用程序源代碼。 – 2015-01-22 03:04:30

回答

4

我會說新的遺物將是大多數人最好的選擇。 OpenShift的確有一個市場,它引入了許多不同的第三方解決方案,並使它們非常易於集成。新的遺物是可用的,最重要的是你可以免費做到這一點。你可以去marketplace.openshift.com添加新的文物,甚至有一個KB會逐步引導你通過它:https://help.openshift.com/hc/en-us/articles/203467070-How-do-I-add-New-Relic-to-my-application-in-the-OpenShift-Marketplace-

對於計算器的緣故,這裏是文章內容:
1.轉到marketplace.openshift.com和登錄在
2.找到New Relic的
3.單擊「嘗試免費版「
4.完成結帳步驟。

這將創建您的www.newrelic.com帳戶。您可以通過訪問
購買頁面頂部的產品來確認。然後到您的新遺物附加組件並單擊「New Relic」。這應該將您帶到newrelic.com並自動使用OpenShift市場帳戶登錄。

將New Relic添加到單個OpenShift應用程序。

  1. 點擊購買的產品
  2. 在New Relic的部分,你應該有類似「newrelic_6a260標準」和「添加應用」按鈕。
  3. 點擊「添加到應用程序」按鈕
  4. 選擇您要添加New Relic的應用程序。
+0

感謝您的回覆。問題後請參考我的評論。我是部署Origin的服務提供商。因此,我更多地在平臺級別上尋找工具來監視應用程序和底層服務器資源使用情況。 – 2015-01-22 03:11:01

1

您還可以使用其他兩個選項。

  1. AppDynamics - 我已經使用了他們的工具,我非常喜歡它的監控。它也可以通過在線商店購買

  2. DataDog - 我沒有使用過它們,但我已經在他們的展臺上看到過這些演示,它看起來也非常棒。

很想聽聽您的選擇和您的體驗。

0

你應該考慮Sysdig Container Monitoring

提到的所有工具中,它是唯一一個,這是專爲集裝箱。它使用來自openshift的元數據,允許您將容器動態分組到服務(名稱空間,部署等)。

它爲您提供主機,容器和應用程序指標,包括使用網絡數據的容器和服務的響應時間。

它還提供自定義警報和儀表板。最後,如果你是服務提供者,他們有一個基於服務的訪問控制功能 - 基本上允許你基​​於Openshift的元數據限制數據訪問某些服務。

根據您的使用情況,Sysdig可以用作雲服務或內部部署軟件。這裏是他們的開放班次公共簡報的鏈接:https://www.youtube.com/watch?v=-w-OD78Hno0