博客/工程

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

2021年1月13日5分钟

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

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

什么是Grafana云集成?

集成捆绑Grafana代理,定制的Grafana仪表板,以及正常的警报默认值,如Linux主机,数据库和NGINX服务器。

一旦您创建了您的Grafana Cloud帐户并首次登录到您的仪表板,您就会看到选择和设置您的第一个集成的过程。文档包括快速入门指南显示了使用本演练在Linux节点上设置指标收集的整个过程。

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

什么是Grafana代理?

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

  • 服务发现
  • 预写日志
  • 远程写

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

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

这种集中式数据存储非常重要,因为它使您能够跨时间查询指标,而且可以跨基础设施中所有发送指标的节点的数据查询指标。当您熟悉和自信时,您可以从Grafana Cloud内部完成这些工作。首先,您将受益于下面描述的集中式可视化和警报功能。

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

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

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

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

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

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

虽然集成为警报提供了一个起点,但您并不局限于仅使用包含的精选规则。您不必只使用PromQL。您可以创建自己的规则。您可以在一段特定的时间内静音无用的警报。

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

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

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

Grafana云集成提供:

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

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

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