博客/工程

如何使用Grafana云集成快速开始度量、日志和跟踪

2021年1月13日5分钟

Grafana云是开始观察指标、日志、跟踪和仪表板的最简单方法。

当我们说“最简单”的时候,我们的意思是:Grafana Cloud被设计成即使是新手也可以使用它。作为一个新用户,您不需要深入了解设置Prometheus的复杂性以及如何从头开始创建Grafana仪表板。原因就在于整合。

什么是Grafana云集成?

集成绑定Grafana Agent,定制的Grafana仪表板,以及为常见的可观察性目标(如Linux主机、数据库和NGINX服务器)提供默认的警报。

一旦您创建了您的Grafana Cloud帐户并第一次登录到您的仪表板上,您将看到选择和设置第一个集成的过程的概览。该文档包括快速入门指南它展示了在Linux节点上设置度量收集的整个过程。

通过集成,您将拥有一个基于Prometheus和grafana的可观察性堆栈,并在几分钟内运行,包括代理、预配置的仪表板和警报默认值。这里有多个片段;让我们分别谈谈。

什么是Grafana代理?

Grafana代理收集可观测性数据并将其发送到Grafana云。它是基于普罗米修斯,领先的开源指标收集、监视、警报和查询解决方案。代理使用与托管指标交互相关的代码子集。具体地说:

  • 服务发现
  • 写前日志(细胞膜)
  • 远程写

首先,将代理安装到希望从中收集指标的节点上。您可以跨基础设施中的多个节点安装代理的多个实例。Grafana Cloud集成将指导您配置代理,将收集到的指标发送到Grafana Cloud中的集中数据存储。

代理并不局限于基于集成收集和发送度量。集成的作用是使过程更简单。您还可以配置代理以使用现有的代理普罗米修斯出口商获取度量并将这些度量发送到集中式数据存储。有经验的用户将欣赏继续使用他们熟悉的出口商的灵活性,同时享受使用代理这样做的简单性。

这种集中式数据存储非常重要,因为它使您能够查询指标,不仅可以跨时间查询,还可以跨基础设施中发送指标的所有节点的数据查询。您可以在Grafana Cloud内部完成这一点,因为您获得了熟悉和自信。从一开始,您将受益于下面描述的集中可视化和警报功能。

Grafana云集成仪表板显示了什么?

在安装集成时,至少有一个Grafana仪表板因此,集成是自动安装的。这个指示板已经准备好根据从代理发送的指标显示可视化结果,甚至在您配置并工作代理之前!当从代理接收到数据时,图形和其他可视化只需要几分钟就可以开始显示数据。

集成提供的仪表板显示了一组精心策划的面板,旨在为您提供流线型的、有用的体验。随着经验的增加,您还可以创建自己的仪表板,甚至可以显示来自多个来源的指标!然而,在开始之前,您不需要做任何事情,只需欣赏集成所包含的内容即可。

Grafana Cloud集成中包含了哪些默认警报?

Grafana云警报不会自动发送。集成中包含一组经过策划的规则,以帮助您开始配置何时发出警报、如何发送警报以及向谁发送警报。经过策划的默认规则使开始使用警报的过程更容易一些。

默认规则和您在这里创建的规则使用PromQL

虽然集成为警报提供了一个起点,但您不受限制只能使用包含的策划规则。您不必只使用PromQL。你可以创建自己的规则。您可以在一段特定的时间内静音无用的警报。

您可以创建或上传一个YAML配置普罗米修斯Alertmanager创建警报。这些警报使用Prometheus风格的警报规则,可以基于Prometheus指标或洛基日志数据。那些已经熟悉Prometheus的人将会欣赏到,记录和警报规则类型都受到支持,并以与标准Prometheus规则相同的方式进行配置。

为什么我应该使用Grafana云集成?

Grafana Cloud集成使您能够快速设置可观察性堆栈。你不需要以前的经验,你甚至不需要对可观察性有太多的了解。集成的存在是为了帮助新手轻松上手,帮助有经验的用户快速完成工作。你可以从有用的简单开始,然后根据需要发展。

Grafana云集成提供:

  • 一个代理,为您配置的每个节点/应用程序收集度量,并将度量推入您的Grafana Cloud集中数据存储
  • 预先配置的仪表板以可视化这些指标
  • 策划的警报规则,以帮助您开始

当然,您可以设置自己的Grafana实例,但要匹配Grafana Cloud提供的特性将需要大量的时间和精力。另一方面,当您获得经验并决定要做一些独特的事情时,您仍然能够配置和扩展集成所提供的功能。

我们已经刚刚宣布了新的免费和付费Grafana Cloud计划为了适应每一个用例-现在就免费注册