Bottlerocket是AWS专门为运行容器而构建的基于linux的新操作系统。

特别是,它被设计为降低运营成本和管理复杂性。为此,Bottlerocket减少了运行容器所需的内存占用,同时通过自动操作系统更新提高了安全性。Bottlerocket也是开源的,可以优化性能Amazon EC2以及用于容器编排和注册的服务。

在公开预览几个月后,Bottlerocket和New Relic对它的支持现在可以获得。New Relic让您完全了解您的工作负载和运行在Bottlerocket上的基础设施,包括亚马逊的亚马逊ECS。在这篇文章中,我们将向您展示如何使用New Relic为这些服务启动Bottlerocket。

用装在瓶子上的新遗物开始运行

首先,您需要获得许可密钥,如我们的文档

如何监控EC2实例

要使用Bottlerocket监视EC2实例,只需使用所需的run标志运行我们的containerized代理:

docker run \ -d \——name newrelable -infra \——network=host \——cap-add=SYS_PTRACE \ -v "/:/host:ro" \ -v "/var/run/docker.sock:/var/run/docker. socksock" \ -e NRIA_LICENSE_KEY=YOUR_LICENSE_KEY最新\ newrelic /基础设施:

我们也建议你配置我们的EC2集成。这将帮助您获得由代理捕获的EC2实例指标,并使用AWS元数据(例如在AWS控制台中定义的区域或自定义标记)进行丰富。

要检查EC2实例的性能和运行状况,请转到基础设施选项卡

如何监控EKS

要监视EC2节点运行Bottlerocket的EKS集群,请通过运行部署我们的Kubernetes集成安装程序(使用这个链接如果您的帐户是在欧盟地区)。

在配置了不同的选项后,选择您的安装方法、清单文件或头盔,并遵循说明。例如,如果您使用清单文件,将要求您下载它,然后运行kubectl部署集成的命令:

最后,点击“Listen for data”。“一旦数据被接收,你将能够探索你的数据,这将把你带到Kubernetes集群资源管理器。在那里,您可以关联基础设施和应用程序度量、事件、日志和跟踪。

如何监控ECS

为了监控运行Bottlerocket的EC2节点的ECS集群,部署我们的主机ECS集成CloudFormation堆栈,它将在所有ECS节点上部署我们的集装箱代理。我们提供其他安装选项我们的文档

我们还建议您配置我们的云ECS集成它将直接收集指标和元数据亚马逊CloudWatch和服务api。

配置完成后,您的ECS集群将显示在实体的探险家。或者,你也可以直接搜索并点击它。当您这样做时,您将访问一个显示集群关键指标的仪表板。

今天就免费使用Bottlerocket全面了解您的AWS基础设施

New Relic为您的容器化应用程序和AWS基础设施提供了深入的可见性。通过我们对Bottlerocket的支持,您可以在您的EC2实例、EKS和ECS集群上从AWS提供的新操作系统中受益。当出现问题时,你会收到通知,这样你就有信心打出你的SLOs了。此外,您还可以使用完整的遥测技术来排除故障并解决问题。

如果您已经是New Relic的客户,请继续安装我们的代理,以基于Bottlerocket监视您的系统。否则,报名现在有一个永久的免费帐户——包括100GB/月的数据摄入、一个完全访问用户和无限制的基本用户。

Ramon Guiu是New Relic仪器仪表产品管理副总裁,包括代理、集成和sdk。在过去的20年里,他在B2B软件公司担任过各种职务,并创办了两家初创公司。他是一名电信工程师,拥有IESE商学院的工商管理硕士学位。他在巴塞罗那的New Relic办公室工作,他喜欢和他的两个孩子一起玩滑雪。查看贴子

有兴趣为New Relic博客写作吗?亚搏体育登入网给我们发一份建议书!