博客/新闻

介绍Grafana Metrics Enterprise,一个面向企业规模的普罗米修斯即服务解决方案

2020年9月17日5分钟

今天,我们宣布推出Grafana Labs的新产品:bob电竞频道Grafana度量企业(注释:现在称为Grafana企业度量)这是一种可伸缩的prometheus兼容服务,专为大型组织设计,使用无缝,维护简单。

在过去的几年里,普罗米修斯已经成为Kubernetes周围云原生生态系统的实际监控系统,这是有充分理由的。它有一个简单而强大的数据模型和一种查询语言,可以让您分析应用程序和基础设施的执行情况。

在较大的企业中运行普罗米修斯更加复杂。他们必须处理规模、Prometheus基于拉力的架构和网络拓扑之间的阻抗不匹配以及安全需求等问题。

大规模使用普罗米修斯的挑战

虽然在像Kubernetes这样复杂的分布式环境中使用Prometheus有明显的优势,但在企业级别采用该技术也存在充分证明的挑战:

  1. Prometheus的单进程模型要求您从功能上对部署进行分片,以处理增长;这增加了管理开销和复杂性。
  2. Prometheus的高可用性模型依赖于对Prometheus服务器抓取相同的目标。当服务器发生故障或需要重新启动以应用更新时,图中会出现空白。
  3. Prometheus没有访问控制或多租户特性。这些必须使用定制软件分层,或者通过给不同的团队提供不同的Prometheus实例来实现。
  4. Prometheus被设计为部署在它正在抓取的服务附近,利用服务发现来查找目标。但是为了在多个数据中心的多个集群中集中度量,拉模型很难通过旨在防止这种行为的防火墙和网络进行管理。

为了帮助解决这些问题,皮层,CNCF的孵化项目,被设计成一个可伸缩的、高可用性的“集群”Prometheus实现。我们的团队深入参与了Cortex项目,现在Grafana Labs雇佣了8名Cortex维护者中的5名。bob电竞频道

正是在这个项目上的工作经验奠定了Grafana Metrics企业

介绍Grafana Metrics企业

Grafana Metrics Enterprise是一种安装和配置简单、安全、包含电池的解决方案,可为Prometheus Metrics提供统一视图,用于实时和历史分析。Grafana Metrics Enterprise提供了Cortex OSS项目的所有好处,但也提供了企业所重视的特性,例如提供和控制访问的内置实例管理和身份验证。该解决方案将提供使用洞察,以深入挖掘使用模式,以发现价值或需要改进的领域,并提供细粒度的访问控制,允许一些用户只查看他们应该访问的数据,而另一些用户则查看整个数据集。

Grafana Metrics Enterprise是在Cortex项目上构建的,它扩展了这些功能,为客户提供了一个集中的、水平可伸缩的、可复制的体系结构,这样他们就可以根据特定的体系结构轻松地管理和维护他们的Prometheus实现。

这是第一个这样的解决方案:为大公司设计的Prometheus-as-a- service解决方案,为任何试图扩展其当前Prometheus安装的组织提供一些关键功能。

简单的配置

开始使用Grafana Metrics Enterprise非常容易。开箱即用,它为组织提供了一个完全组装和配置的监视堆栈,因此不需要从开源组件构建系统。Grafana Metrics Enterprise只有一个二进制文件可以部署和扩展,这限制了系统的整体复杂性,同时仍然允许横向可伸缩性和最小依赖:组织只需要提供与s3兼容的存储。

简化缩放

Grafana Metrics Enterprise简化并自动化了Prometheus指标的伸缩和长期存储。通过Grafana Metrics Enterprise,用户可以轻松地将应用程序和基础设施指标存储在一个集中的集群中(很快就会跨多个集群),而不需要专门的团队。

Prometheus的基于拉式的体系结构很难在企业环境中采用,而且常常与它们的网络拓扑和防火墙规则不兼容。Grafana Metrics Enterprise以一种更符合企业架构需求的方式为企业带来了Prometheus的好处。

GME架构
GME架构

实例管理

实例管理为用户提供了创建和管理实例、访问策略和令牌的能力,因此他们可以在单个metrics Enterprise集群上轻松地从一个扩展到数百个度量实例。每个实例提供集群的独立逻辑分离,从而获得更安全的访问,并确保正确的团队具有正确的可见性。

通过直接使用内置API或官方的Grafana Labs Metrics Enterprise插件,使用Grafana Metrics Enterprise的运营商将完全控制运行在他们集群上的实例。bob电竞频道

Grafana Metrics企业
Grafana Metrics企业

访问控制

通过企业级访问控制,Grafana Metrics Enterprise通过实例内部和实例之间的细粒度访问控制,使用户能够超越读和写权限。例如,有些客户希望控制每个租户的数据摄取,但允许全局读访问。

还有更健壮的数据访问策略,使管理员能够保护和管理数据。这允许多个团队在完全隔离的情况下安全地共享同一个集群。

或者,使用集中身份验证将允许管理员无令牌,并利用OpenID Connect身份验证将企业身份验证与访问策略配对,与当前身份验证提供者集成。

支持

通过Grafana Metrics Enterprise,团队可以得到由Grafana Labs团队提供的支持、培训和咨询,包括Prometheus和Cortex的维护者。bob电竞频道我们将帮助组织实现Prometheus和Grafana Metrics Enterprise所需的任何事情。

对开源的承诺

Grafana Metrics Enterprise与开源Cortex已经提供的功能集100%兼容。它建立在Cortex的基础上,添加了专门为企业量身定制的功能,以补充开源项目,而不是从任何方面削弱它。Grafbob电竞频道ana Labs团队致力于改进和增加上游Cortex的新功能,并将继续为开源项目做出更大的贡献。

了解更多关于Grafana Metrics Enterprise的信息

Tom Wilkie (bob电竞频道Grafana Labs产品副总裁、Prometheus维护者和Cortex联合开发者)和我在一个小时的网络研讨会中深入研究了Grafana Metrics Enterprise点击此处观看点播

你可以点击这里查看Grafana Metrics Enterprise的文档,联系我们如果你想试试的话!