2015-01-21 51 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