Pivotal Cloud Foundry性能监控

通过从应用程序中学习企业APM产品,发现更快,更高效的性能监控。 参加AppDynamics APM导览!

Pivotal Cloud Foundry的核心优势之一是其完善的,一致且实用的部署应用程序的方法。 部署在不同的IaaS层上时,PCF提供相同的用户体验,并且与应用程序语言无关,可以提供相同的开发人员体验。

AppDynamics坚持这​​种自以为是的方法,使我们的客户可以更轻松地在PCF平台上监视其应用程序。 (有关PCF和AppDynamics对Pivotal Cloud Foundry性能监控的承诺的简要历史,请阅读我以前的博客 。)

在PCF上启用AppDynamics的同类最佳APM是一个两步过程。 你必须:

  1. 使用PCF buildpack部署应用程序,它为您的应用程序提供框架和运行时支持。
  2. 使用AppDynamics Service Broker,该代理使诸如AppDynamics之类的第三方能够配置buildpack使用的插件服务。

Pivotal的自以为是的方法提供了许多优点。 假设您是一名Java开发人员,他正在构建应用程序并将其部署在登台环境中。 但是事情进展并不顺利:您遇到了性能问题,并从Beta用户那里获得了负面反馈。 毫不奇怪,您决定尝试使用APM来找到问题的根源。 但是,您无需对应用程序进行重大更改以容纳APM代理,而只需安装AppDynamics Service Broker磁贴 (在下面进行更多介绍),输入配置参数,然后重新部署应用程序。 真的就是这么简单。

使用Buildpack

PCF buildpack检查您的应用程序,以确定要下载的依赖项,以及如何配置应用程序以与绑定的服务进行交互。 启动应用程序时,无需编写架构支持代码即可访问Pivotal服务及其合作伙伴的服务。 相反,buildpack提供的框架可以为您完成这项工作。 (有关更多详细信息,请参见Pivotal的文档 。)

让我们使用另一个Java示例。 (我们选择Java buildpack是因为它是使用最悠久的应用程序,具有最长的历史。许多AppDynamics客户都在使用它,而我们对它的支持是一流的。)您的Java应用程序(例如Web应用程序或JAR文件)到Java buildpack中。 Cloud Foundry基础架构处理应用程序与BOSH系统层以及记录和部署等服务的交互方式。 本文介绍如何在PCF上将AppDynamics与Java应用程序一起使用。

服务经纪人瓷砖

AppDynamicsPCF磁贴将AppDynamics Service Broker安装为应用程序。 如下图所示,该应用程序在PCF Ops Manager中确实显示为“平铺”,因此名称为:


本质上,Service Broker为AppDynamics等第三方提供了一种一致的方式来配置在buildpack中使用的插件服务。 这些服务成为应用程序可以使用的“服务结构”的一部分。 除了APM之外,其他示例还包括排队服务,MySQL和许多其他服务。

AppDynamics Service Broker插入此结构,成为Pivotal平台的组成部分。 Service Broker Tile可以自动执行AppDynamics代理和控制器的BOSH部署和配置。 这是输入配置信息的中心点。

Service Broker磁贴将AppDynamics应用注册为Cloud Foundry上的服务代理,在PCF Marketplace上显示其服务计划,并安装Machine Agent扩展,Machine Agent扩展是一个单独的应用程序,用于提取管理指标并将其显示在AppDynamics仪表板上。 PCF还将AppD的Cloud Foundry性能监控代理附加到您的应用程序。

新的轻量级服务经纪人图块

我们最近添加了新版本的Service Broker Tile,您可以在PivNet上找到它。 我们的许多客户都转向PCF 2.x来利用新平台,我们借此机会刷新了磁贴的实现,不仅支持PCF 2.0和2.1版本,而且使磁贴轻巧,安装更快,更易于使用。

使用Python重写了该图块的新版本,并支持最新的Pivotal Service Broker API。 Pivotal平台发展Swift,因此我们删除了一些不再相关的较旧的API:结果是Tile的精简,更快版本,使您可以更轻松地配置和部署应用程序。

未来的重大改进

通过秉承Pivotal独有的平台理念,AppDynamics可以轻松地将APM添加到您的PCF应用程序中。 将来,我们将大大扩展Pivotal Cloud Foundry性能监控功能,添加新的指标和仪表板,以提供比以往更多的见解。 本系列的下一个博客将更深入地介绍这些增强功能。

您是否需要更强大的APM以有效管理您的Pivotal应用程序? 要了解有关PCF的AppDynamics Service Broker的更多信息,请浏览Pivotal Network网站上的产品概述页面

AppDynamics可以单方面决定将来的功能和特性,并且AppDynamics对于交付延迟或未能交付本文档中列出的任何功能不承担任何责任。

通过从应用程序中学习企业APM产品,发现更快,更高效的性能监控。 参加AppDynamics APM导览!

翻译自: https://www.javacodegeeks.com/2018/05/pivotal-cloud-foundry-performance-monitoring.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值