我们只需4/30即可调整Futureestack注册。条款和条件适用。 现在注册

用集装箱私人派对改进综合工作流程

读了8分钟

经过席子球

一个主要的好处新的遗物合成纤维是能够从任何位置全局测试您的应用程序,包括从防火墙后面使用私人仆从。到目前为止,我们的私人派对 - 从综合接收和管理您建立的每个测试位置的综合作业 - 在虚拟机设备上运行VMware的vSphere.或者Oracle的VirtualBox.,有限的用户可配置性,控制,速度和云准备。

今天,我们很高兴地宣布集装箱私人院人(CPM),携带的私人奴才码头容器。通过利用容器软件的好处 - 以及一些增强功能 - 您可以轻松配置,部署,升级和自动修复综合统一统计码头,包括将CPM运行为非root用户。Docker Sandbox确保CPMS完全隔离,提高安全性,可靠性和可重复性。您还可以将综合性的能力从私人数据中心或甚至在本地机器上进行集装箱检查并运行它们(例如您的笔记本电脑)。集装箱式私人码头提高了安全性,云准备,易用性和灵活性的杆。

我们的集装箱私人宗机会现在通常可供使用。

进入集装箱私人派对

您不必立即将工作负载切换到CPM。如果您有兴趣逐步将基于传统的VM的私人派别转换为CPM,您可以同时运行。开始部署CPM,并与您的遗留私人派别一起运行它们,然后在您对集装箱资料的更舒服时退出较旧的私人派生。

要运行容器化的私人宗机,您需要一个综合专业A.私人地点订阅。在入门前,请查看系统要求Docker依赖项。你也需要一个私人位置钥匙

创建CPM:

  1. synthetics.newrelic.com.>私人地点。选择适当的选项:
    • 要添加新的私人位置,请选择添新,并注意这一点私人位置钥匙
    • 要将Cinions添加到现有位置,请选择该位置的编辑图标,并注意私人位置钥匙
  2. 从Windows,Linux或Mac OS机的终端托管容器,运行:

    Docker拉码头.io/newrelic/synthetics-minion :ltest.

  3. 开始你的cpm。

    在Linux和Mac OS上,运行:

    Docker Run \

    --name [您的容器名称] \

    -e“minion_private_location_key = [您的私人位置键]”\

    -v / tmp:/ tmp:rw \

    -v /var/run/docker.sock:/var/run/docker.sock:rw \

    -P 8080:8080 -P 8180:8180 \

    quay.io/newrelic/synthetics-minion :ltest.

    在Windows上,运行:

    docker运行^

    --name [您的容器名称] ^

    -e“minion_private_location_key = [您的私人位置键]”^

    -v / tmp:/ tmp:rw ^

    -v /var/run/docker.sock:/var/run/docker.sock:rw ^

    -P 8080:8080 -P 8180:8180 ^

    quay.io/newrelic/synthetics-minion :ltest.

您应该看到一个消息,即您的CPM已启动并准备运行分配给该位置的监视器。

笔记:在这些安装示例中,我们使用常见默认值/ tmp./var/run/docker.sock.:您应该为您的系统定制这些选项,并提供更多环境变量解锁CPM的全部潜力。

(有关监控,安全和维护CPM的更多信息,请参阅我们的CPM文件。)

一旦您的CPM部署并准备好工作,它就相当容易开始生成有用的见解 - 例如,页面加载时间比较下面显示 - 并且当数据指示可能的问题时更深入。

运行集装箱私人派对的好处

使用集装箱资产宗机,我们为您的私人合成地点提供了急需的更新。进一步来说:

CPMS更好​​地易于使用,灵活性和控制。CPMS的设置,配置和升级显着容易与遗留码头更容易。如上面的“入门”部分中的“入门”部分,您可以使用几个简单的命令部署CPM。

使用CPMS,您可以控制主机的设置和配置。例如,这意味着您可以在数据中心的兼容服务器上安装容器,并在几分钟内运行CPM。当您准备好升级时,只需登录主机并将最新图像拉dockerpull quay.io/newrelic/synthetics-minion :ltest.并重新启动容器。

CPM准备好了云。要在云中运行旧私人码头,您必须将虚拟设备转换为云提供商支持的格式。另一方面,CPMS可以部署在托管云中的容器中,无需任何其他配置。这使得可以更轻松地从云提供商支持的任何位置启用合成监控。

容器意味着增加了您的仆从的安全性。遗留私人宗地包含了必须维护和修补的整个操作系统。CPM暴露较窄的攻击表面。CPM仅包含我们应用程序的微图像,因此您不需要担心修补依赖性。

CPM可以在多个位置运行。您可以在一个物理主机上部署多个CPM,并将它们指向不同的私有位置。例如,您可以将容器部署,其中包含分类和生产环境的宗机,并使用这些环境进行不同的地理位置。

CPMS为您提供可自定义的超时。使用CPMS,您可以使用自定义超时来扩展脚本的生命周期。您现在可以运行脚本最多15分钟,以便更深入的合成事务。如果您已在UI测试中运行的已存在已存在的合成显示器,则可以轻松地将这些监视器传输到新的遗物而无需约束。Longer customizable timeouts let you test apps where users may sit idle on a page for longer than 3 minutes (for example, when watching a video), or test “wait, don’t go” messages your app that might show when idle users haven’t “checked out” their carts.

集装箱式私人派对 - 设计易于使用

由于您不再需要在VM中运行您的仆从 - 这是另一个团队可能需要为您提供和提供 - 您会发现CPMS明显更易于部署,运行和升级。安全性更紧密,因为容器需要比VM更少的依赖性,并且您可以直接从笔记本电脑配置和控制CPM。最后,CPM与任何云提供商兼容。所有这些改进都结合了使CPM成为我们确定许多开发人员会发现非常有用的能力。

synthetics.newrelic.com.现在开始!