博客/新闻

Grafana和NGINX给开源社区合作承包经验可见性

2020年7月8日12分钟

在过去的几年中,NGINX用户自然被吸引到Grafana,反之亦然。这些天来,这不是少见这两个在野外开源工具一起使用。

并有充分的理由。F5,获得NGINX去年,优先建设能见度在整个产品,方便客户快速获得所需的见解。同时,Grafana已经发展成为主要的可视化和分析工具的开源市场。

“人们在社区通常拼凑自己的可观测性平台,重新创建仪表板,和设置普罗米修斯说:“从头出口商Grafana实验室首席执行官Raj达特。bob电竞频道

“我们认识到社区做了这个以有机的方式,”迈克尔·威利补充说,该公司的副总裁和首席技术官,应用程序。“我们想要做的是使社区做的更多。”

为此,两家公司已经启动了一个合作伙伴关系将更加紧密的工具。“我们将给社区的一个很好的出发点基于已经完成的事情,和我们能做两家公司一起,”威利说。

Grafabob电竞频道na实验室大量投资于普罗米修斯和洛基,NGINX的发展方便地集成到Grafana仪表板的普罗米修斯出口国,“现在,我们可以创建一个非常强大的交钥匙为我们共同的用户和客户体验,”达特说。我们的目标吗?“我认为我们可以减少时间的价值,减少摩擦,并提供构建块,使它更容易为人们更快地得到一个完整的图片使用Grafana NGINX,使用普罗米修斯,使用洛基,”他说。

NGINX-Grafana集成

以下是NGINX-Grafana使合作,根据威利:

由于NGINX通常是前端应用程序和基础设施,这是关键指标从这个应用程序栈的一部分。能够把来自多个NGINX的信息节点,以及其他应用程序栈,在一个仪表板与Grafana使您可以轻松地监视你的整体的健康环境。NGINX OSS暴露一些指标通过存根状态模块,但由于NGINX日志记录能力的灵活性结合Grafana洛基的项目,你可以得到更深刻的信息环境中正在发生的事情。NGINX只需发送日志通过syslog洛基端点,节省的开销将日志写入磁盘。通过添加扩展所提供的指标NGINX +,你甚至可以看到更细粒度的信息和确定可能的问题才成为中断。的6个指标暴露在OSS,加上包括一个额外的90 +度量可以关联到NGINX的不同部分的配置。NGINX +也有官方支持OpenTracing更深入的指标。OpenTracing模块是一个公共OSS项目,NGINX NGINX模块提供了预构建的专家在他们的包存储库,使流程尽可能顺利。

一个令人兴奋的发展寻找:洛基将很快让用户能够直接从NGINX日志生成临时指标实时可视化Grafana。这是一个预演Grafana实验室创建的解决方案工程师bob电竞频道bob彩票中奖计划沃德Bekker:

讨论可观测性

迈克尔和Raj最近上了变焦讨论NGINX-Grafana伙伴关系的未来。这是他们的谈话》的一个节选。

Grafana之间的亲和力和NGINX的背后是什么?

迈克尔:一个挑战,NGINX的开源社区提供一个健壮的和详细的测量仪器和环境,监测,关注所有的活动进入web服务器应用程序本身。我们把它开放的开源社区决定他们如何去实现这一点。普罗米修斯出口国,我们认为Grafana完全让整个包看起来很完整,通过开源Grafana服务或管理服务堆栈。

拉吉:有两个角,我明白了。一个是普罗米修斯的故事NGINX所做的一些工作,暴露普罗米修斯的指标直接从他们的软件。显然,Grafana确实参与了普罗米修斯的项目,我们首选的可视化层上的普罗米修斯。另一个故事是NGINX,因为第一天,已经对所有web服务器日志,分析这些日志是非常重要的你可观测性的故事的一部分。还有一个深层次的见解,你可以从日志,你永远无法得到的指标。与洛基和Grafana在做什么,我认为那里是一个很好的配合。

为什么你现在合作吗?

迈克尔:我们相信的进化Grafana过去6 - 12个月,不仅核心Grafana堆栈上,但也添加洛基——联系一起的可观测性很好。的深度集成与普罗米修斯在指标方面,能够瞬间可视化或templatize可视化,以及测井信号的NGINX平台集成到洛基——然后,所有作为一个窗格玻璃可视化不仅您的应用程序服务器的性能指标,但从数据库,计算平台和系统服务创建一个强大的解决方案运营商。

拉吉:所有的积木,但是现在,他们真的对齐。我认为我们可以减少时间的价值和降低摩擦和提供构建块,使它更容易为人们更快地得到一个完整的图片使用Grafana NGINX,使用普罗米修斯,使用洛基。我想很多人已经证明了这样使用它,所以它是及时的和相关的现在包装起来,很多的工作社区所做的,只是让它更可消费的。

可观测性的主要好处是什么,你觉得对您的用户很重要吗?

迈克尔:我相信可观测性是至关重要的你所做的一切都在一个平台上,并提供可扩展或详尽程度的度量,事件和日志记录是至关重要的。从F5 / NGINX的角度来看,我们继续解决丰富的信号识别领域的机会,你想要看到的性能的应用程序驻留在这个平台。我们认识到NGINX的+ 450部署,我们希望能够继续提供大量的可见性和可观察性开源社区。随着我们继续使NGINX健壮从功能的角度来看,我们将敦促更多的可观测性的焦点。通过Grafana伙伴关系,很多功能的开源堆栈,re:可见性,实现在几乎“开箱即用”的家乡。

拉吉:每个用户的NGINX Grafana就此而言,真正关心三个或四个主要的事情。他们关心的是性能,他们关心的是可用性,他们关心的是安全,他们观察或希望监视的每一件事,在某种程度上,可以归结为。有什么NGINX的很多不同方面,这个令人难以置信的丰富的数据和洞察力的可用NGINX层。我们可以公开的越多,越好。没有暴露,很难部署和维护这些东西生产——这是不可能的。我们只是想降低酒吧。所以,不管是99 p或分布加载在负载平衡器,或安全事故,提供所有这些功能,没有观察它,它是难以管理。

你在哪里看到这个行业怎么样?

迈克尔:如果你看看APM行业,有很多的整合,大量收购,很多运动什么通常被称为“人工智能运维,”的真正含义通过智能信号自动执行作战任务。我认为,总的来说,这个行业总是试图将更多的效率通过更好的信号。我相信Grafana,普罗米修斯和洛基(一流堆栈),将提供广泛的可视化和向最终用户实际的见解,运营商,其他球队给这种紧密集成,有凝聚力的可见性需要自动或手动操作。

拉吉:我认为开源是胜利和将继续赢。这就是为什么我认为工具NGINX和Grafana继续看到采用加速,尤其是在企业。开放源码工具,比如Grafana普罗米修斯,洛基,NGINX已经发展在过去的十年,从廉价的替代目前所有的前沿行动正在发生的事情。这也是一个函数如此重要的开发思想和开发人员被授权决定他们如何运行栈。

我认为当人们搬到Kubernetes和越来越多的分布式系统,这些信号来自各地,并在许多不同的不同来源。所有这些数据住在不同的地方,来自不同的地方。为了理解实际上为了创建一个可观测性策略,你必须承认。,不仅仅是几个检查。信号量是压倒性的。它来自地方的数量是压倒性的。所以你真的需要规范化指标上的一切,记录,跟踪平台。你需要相关的所有不同系统之间非常分散,通常短暂,很有挑战性。这就是为什么它是有意义的去思考这些东西作为度量骨干或日志骨干,在那里你可以管到的一切。

迈克尔:我认为企业感觉挑战的大量数据,信号和可观察性工作。数据消费是大型和复杂的。实际上他们有13个屏幕,注意今天来自大量的供应商。为什么建立一个14日?你解决这个问题通过准确、可行的信号,让他们靠得更近,与一个共同的消费模式,易于所有团队(AppDev、行为、网络、数据库等)建立适当的可视化和警告。我们认识到NGINX只是一个应用程序交付的整体生态系统的一部分。Grafana汇集了所有的供应商/数据信号到一个消费的可见性模型。我们在一个好的地方把这个关键,一流的技术堆栈在一起并使其有用的为我们的客户。

迈克尔,你能分享你的视角可观测性作为一个最终用户之前来F5吗?

迈克尔:F5之前,摩根大通,我们构建的织物摄取所有的数据存在为了使关键业务决策和应用决策随着时间的推移,以及计算决策,决策能力,安全的决定,等客户的观点是:“我如何将所有这些数据在一起更多的聚合视图,并构建能力基础设施在我给的信息及时正确的团队,高质量和准确性?”

所以每个人都在试图解决这些问题。感觉好像市场继续带点处理每个特定供应商的产品。bob手机app官网真正的问题和现实一起把这些东西是谁?需要我所说的面料,你可以把它作为一个平台或者一种摄取所有的数据,消费规模,获得正确的见解,建立正确的可视化,并通知正确的人采取正确的和正确的行动。NGINX Grafana可以带来很多的在一起。NGINX是在数据平面。Grafana坐在摄入和消费结构和工具和服务。

所有这一切在一起,看起来非常好的不仅是一个开源的游戏,但也作为一个商业游戏。你知道,集体,我们中间很多Kubernetes栈;我们的应用程序交付平台。我们是一个透明的代理服务。我们一个API网关服务。我们的安全服务。所以,作为一个最终用户,我知道NGINX。我的挑战是我得去从云计算得到东西,卡桑德拉,Kubernetes, Hadoop, AWS,谷歌,蔚蓝,我必须将它们合并,带他们一起单一视图今天我的应用程序是如何工作的。这是我们试图完成在NGINX和Grafana:实际上帮助最终用户和应用程序团队所需的可视化。否则,他们将试图建立自己的。 They’re going to try to stitch it together, and it’s not going to be part of a cohesive ecosystem.

每个组织的需求是不同的。你的哲学是什么谁拥有可观测性的策略呢?

拉吉:它的关系在与迈克尔刚才说的这些个人点解决方案和难以捉摸的单窗格玻璃,这是最大的,持续时间最长,正在进行诈骗。bob彩票中奖计划你无法真正实现,通过引入另一个点的解决方案;它永远不会发生。所以你必须创建这个可观测性织物,正如迈克尔所说,或平台。如果你这样做,很可互操作的,可组合,你打破分割在一个组织中,你召集所有的其他工具,你连接到数据它生活的地方,即使它不活在这个平台上。

就是Grafana擅长,因为即使数据并不住在普罗米修斯——假设它住在监测或Azure监视器或谷歌Stackdriver——我们就可以得到它。不管选择客户,我们尊重这些选择。每家公司的可观测性策略是不同的,他们需要拥有它。

最后一句话的伙伴关系吗?

迈克尔:如果人们不运行Grafana在他们的业务,他们应该考虑它。结合NGINX,几个,Grafana给你一个级别的可见性和洞察应用程序可能需要几个小时的努力建立自己。

拉吉:我只是想重申,我们开始:社区是很兴奋的组合这些东西,已经奠定了的基础,是必要的。所以对我们来说,它是放大他们做什么,包装,和提供一个经验,允许他们继续创新。