Grafana Labs发布企业级日志记录解决方案

Grafana Labs推出了全新企业级日志服务Grafana Enterprise Logs,补充Grafana企业产品组合,增加了观察性解决方案,Grafana Enterprise Logs以开源项目Grafana Loki为基础开发而成,企业可以使用Grafana Enterprise Logs,量身定做出符合需求的自托管监控应用。

Grafana Labs提到,日志是可观察性堆栈中重要的基础,在企业逐渐将应用程序移往云计算,以及采用微服务架构的情况下,使得产生的日志记录越来越多,而由于日志随着企业规模以及应用的扩展,日志解决方案的成本变得过高,且无法良好地其他指标原生集成。因此Grafana Labs在2018年开发了Loki项目,以解决日志的使用问题。

Loki项目依赖日志的元资料,而非针对日志本身进行检索,因此执行效率很好,是一个经济且可高度扩展的解决方案,Loki将所有内容存储在对象存储中,最小化依赖性并且简化操作。不过,企业通常需要像是访问控制等更丰富的功能,而且也有许多企业无法把日志存在云计算上,因此需要一个本地端解决方案。

因此Grafana Labs开发了Grafana Enterprise Logs,这是一个补充Grafana企业堆栈的一个解决方案,Grafana Enterprise是一个分析平台,让用户可以查询、可视化和理解指标变化,支持各式数据源组件,而Grafana Enterprise Metrics是一个可和Prometheus兼容,可无限扩展主标系统。

新发布的Grafana Enterprise Logs,则使用特殊的方法,索引、存储和管理日志,企业能够安全且大规模地执行Grafana Enterprise Logs,企业员工能依照权限,访问相关的日志,即便是敏感或是受监管的产业,也可以利用内置的界面,简单地管理权限,在不影响资源成本的情况下,授与用户需要的权限。

Grafana Enterprise Logs默认配置提供高度的安全性,用户可以使用可脚本化的REST API,以及内置的Grafana接口,管理执行实例、访问政策和产生权限(Token),官方提到,这些功能都集成Grafana Enterprise权限功能,可以确保修户和群组,仅能访问有权访问的日志。

Grafana Enterprise Logs可以和企业现有的其他技术一起使用,也就是说,企业不需要更换或是淘汰现有的日志记录工具,就可以将Grafana Enterprise Logs加入系统中运行。

Grafana Enterprise Logs也被设计成,能简单地与Prometheus一起使用,官方提到,由于传统解决方案诸如Elasticsearch或Splunk的查询语言,与为云计算和Kubernetes设计的Prometheus,所使用的查询语言和资料模型有很大的不同,因此要关联指标和日志也就比较困难,而Grafana Enterprise Logs集成了Prometheus标签模型,可以无缝地在日志和指标间切换,同时适用于Kubernetes、Prometheus和Grafana可视化。