你是部署Amazon EC2实例想要部署New Relic的基础设施代理呢?您想知道部署代理的最快、最简单的方法吗?您是否希望在60秒内接收数据?如果以上任何一个问题你的回答是肯定的,那么这篇文章就是为你准备的!
无论您是在开发或测试中,还是正在部署生产实例,或者只是需要一个用于演示的实例,您都需要部署New Relic Infrastructure代理进行监视。
好消息是可以在AWS EC2 Amazon Linux实例上部署New Relic Infrastructure代理非常很快。多快?这取决于你点击的速度。(观看下面的视频,看看我在22秒内部署了9个实例。)
但最好的消息是,一旦你启动了你的实例(s),你将开始看到数据在New Relic基础设施仅在60秒!
3.2…1……发射!
有几种方法可以部署New Relic Infrastructure代理。一个是启动一个EC2实例,SSH然后手动部署代理。或者你可以使用AWS CloudFormation照顾好一切。或者,您甚至可以使用自动化工具。
不管你选择什么路径,没有什么比自己启动EC2实例并同时部署最新版本的New Relic Infrastructure代理的速度更快了。下面是如何做!
一些基本规则
- 如果你还没有,你需要一个新Relic账号(在这里获得:newrelic.com)。
- 获得你的新Relic基础设施许可密钥(通过进入“帐户设置”在“帐户信息”下显示的新遗迹-许可密钥找到它)。
- 你还需要一个AWS账户(如果你没有,请在这里获得一个:aws.amazon.com)。
- 我们将使用Amazon Linux 2进行演示,您需要替换正确的代码如果您使用的是其他版本的Linux。
提示:您可以在基础设施UI中找到您的基础设施许可密钥和这些说明的最新回购。导航到https://infrastructure.newrelic.com/accounts/<你的新RELIC帐号>/设置
,从操作系统列表中选择Amazon Linux,然后按照提示操作。
基本步骤:
- 在AWS控制台中,单击Launch Instance按钮。
- 然后选择“Amazon Linux 2 AMI”。
- 配置实例详细信息(这就是神奇发生的地方)。
- 遍历存储和标记步骤(根据需要定制这些步骤)。
- 选择一个允许HTTP/HTTPS的安全组(注意:默认安全组有效)。
- 检查并单击Launch以完成该过程!
神奇的
在上面配置实例详细信息的第3步中,底部有一个标记为“Advanced details”的部分。展开它以查看用户数据字段。在User data字段中放置如下所示的简短脚本并选择“As text”,确保用您的许可密钥替换[YOUR_KEY]。
用户数据代码(复制这5行代码):
# !/bin/bash echo "license_key: [YOUR_KEY]" |/etc/yum. rest .d/newrelic-infra。——enablerepo='newrelic-infra
使用实例,许可密钥为12345。
# !/bin/bash echo "license_key: 12345" |/etc/yum. rest .d/newrelic-infra。——enablerepo='newrelic-infra
谨慎!语法很重要。复制/粘贴可以修改引号。如果您在复制/粘贴时遇到问题,请再次检查您的单引号和双引号。
60秒数据!
现在,检查New Relic Infrastructure。您应该在大约60秒后开始看到数据。
这是视频证明。我在不同的地方编辑了视频,以便在启动EC2实例时指出具体的内容。如果你只是想看到它实时发生,请跳过1:53的标记:
那就是快!您已经学习了如何在大约90秒内启动EC2实例并部署New Relic Infrastructure代理。将User数据代码与许可密钥一起保存,以便在需要启动另一个AWS EC2实例时使用。
如果有人想知道将New Relic Infrastructure代理部署到AWS EC2实例有多快、多容易,请随时与他们分享。