在Grbob电竞频道afana实验室,我们正在继续构建集成,使它比以往任何时候都更容易观察您的系统,无论您选择哪种工具或软件。
今天,我们很兴奋地讨论最新的集成Grafana云:AWS监测指标集成,我们的第一个完全管理的集成,使它简单地连接和可视化您的数据Grafana。
AWS CloudWatch:插件vs集成
AWS CloudWatch是一个功能强大的工具,用于监视您在云中提供的资源,并帮助了解它们的使用情况、利用率和性能。事实上,CloudWatch是监控AWS服务的重要工具,它已经是最受欢迎的Grafana核心数据源插件之一。
通过CloudWatch集成,您现在可以快速轻松地将AWS指标导出到Grafana云只需点击几下鼠标。
为了理解集成或插件是否最适合你的用例,了解它们的区别是很重要的:
- 的插件允许您直接从CloudWatch API查询指标和日志,但它不存储任何数据,因此查询总是通过直接从CloudWatch请求来解决。
- 的集成另一方面,它利用开源导出器不断地提取CloudWatch指标,并以普罗米修斯格式存储它们,供您稍后查询,而无需额外成本。
- 由于集成以Prometheus格式存储度量标准,因此可以使用强大的Prometheus查询语言(PromQL),使您能够运行熟悉的表达式,例如“aws_ec2_cpuutilzation_maximum {region= " eu-west-2 ", scrape_job= " myEC2Job "}”。相反,该插件为过滤指标和日志提供了自己的查询接口,因此不需要编写自己的查询表达式。
有了CloudWatch指标集成,就不需要运行Grafana代理或者是某个特定的出口商自己。相反,你只需要给Grafana访问权限,通过AWS帐户委托刮你的CloudWatch指标。(更多关于这是什么以及如何设置下面!)在存储数据的同时,还考虑了指标收集(抓取),进一步降低了操作的复杂性。
虽然将指标导出到Grafana Cloud本身非常有用,但这只是故事的一半。与所有集成一样,我们捆绑了许多预构建的仪表板,因此一旦安装,您就可以直接将服务可视化并讲述可观察性故事。
设置AWS CloudWatch集成
让我们通过一步一步的安装流程快速了解集成是如何工作的。
从Grafana Cloud中的onboard菜单导航到integration Management视图,并选择CloudWatch Metrics集成。
在集成中,您可以创建任意数量的“作业”—一组配置,指示从哪些服务、区域和AWS帐户进行收集。这使您能够在逻辑上将数据分割为特定的作业,并获取任意数量的AWS帐户,以更好地组织数据。
作为创建作业的一部分,Grafana需要被授予访问您帐户中可用的CloudWatch数据的权限。为此,我们利用AWS帐户委托,这使Grafana能够承担一个只能访问您的CloudWatch数据的角色,而不需要共享访问权限和密钥。(如果你想进一步了解它是如何工作的,请查看这个文档)。
要设置帐户委托,可以利用提供的基础设施即代码解决方案之一:CloudFormation和Terraform。bob彩票中奖计划我们建议选择一个适合您现有设置的,因为它们不仅自动化了这个过程,而且还使您能够跟踪创建的资源。但是,如果您不希望使用CloudFormation或Terraform,只需选择“手动”,其中提供了如何手动配置帐户委托的详细信息。
一旦完成,请确保测试连接,以确保所有配置都正确!
为作业指定一个名称,并从可用的服务中选择开始抓取。被标记的所选服务的所有资源将使用标记自动发现自动抓取。
最后,单击Create提交抓取作业。在这一点上,Grafana现在将开始导入您的CloudWatch指标到普罗米修斯!
观察AWS CloudWatch
一旦你设置了一个作业,许多仪表板也会被安装,让你可以看到你的数据被抓取。
EC2
可视化EC2实例并快速查看关键指标,如CPU利用率、网络流量、磁盘性能和系统检查。
EBS
监控弹性块存储卷,快速了解其吞吐量和带宽。
S3
S3指示板使您能够监视对象桶,跟踪它们的大小、数据量和对象数量。
在这里,您还可以查看请求指标,如延迟和错误率。
λ
通过查看关键的RED指标(调用、错误和请求持续时间)来跟踪Lambda函数。
RDS
通过可视化关键指标(如CPU利用率、连接计数以及磁盘吞吐量、IOPS和可用性)来监视RDS实例的运行状况。
结论
我们希望这些仪表板对您监控AWS资源有用,但这仅仅是个开始!由于指标存储在Prometheus实例中,因此您可以使用它们继续探索、构建进一步的可视化并配置警报,以确保在出现问题时能够意识到。
我们认为,这项最新的集成将使您更容易监控AWS服务,而不必担心额外的操作复杂性——这一切都在几个简单的步骤之内。
欲了解更多详情,请查看我们的文档或者观看我们的ObservabilityCON 2021年会议关于Grafana的30+集成,其中包括AWS监测,Kubernetes,Datadog.
或者采用AWS CloudWatch指标集成,为自己旋转Grafana云,这是开始使用度量、日志、跟踪和仪表板的最简单方法。(为了看看我们慷慨的永远免费层和每个用例的计划,现在就报名!)
在未来,我们将继续添加更多AWS CloudWatch服务和数据类型。与此同时,我们很乐意听到你在Grafana社区的想法和反馈。