首页>动态 >内容

Grafana Labs释出最新开源日誌纪录平台Loki 2.0

动态2021-02-10 22:01:19
最佳答案

Grafana Labs发布了多项产品更新,除了日誌纪录平台Loki进入2.0版本,改进查询语言以及使Loki可以直接发出警示之外,Grafana Labs还释出称为Grafana Tempo的全新专案,Grafana Tempo是一个大规模分散式追蹤后端,方便用户进行故障排除,另外,为了整合Grafana Tempo,监控资料视觉化工具Grafana也释出7.3版本。

在发布Loki 1.0不到一年的时间,Grafana Labs现在释出了最新2.0版本,Loki是一个开源专案的日誌记录平台,可以让开发人员以简单且高效的方式管理日誌,Loki不会索引日誌内容,而是在日誌串流加上标籤,以非结构化的方式储存日誌内容,仅索引日誌元资料。Loki使用称为LogQL,一种类似Prometheus的查询语言,可高效地处理日誌,并且方便用户将其整合到云端原生应用中。

Loki 2.0的开发方针,朝向提高效能以及减少相依性前进,新版本更新主要在于Loki查询语言的改进,在Loki 2.0中,用户可以转换日誌,并且撷取额外的标籤,以进行更多的过滤和分组操作。Loki 2.0提供新的查询工具,用户可以跨任何格式转换日誌,包括JSON日誌列,以及结构化与非结构化日誌,Loki都能对其正规化,以直接在资料上进行複杂的查询,而不需要事先定义标籤,或是将标籤储存在资料库中。

也就是说,Loki现在可以从JSON日誌列中解析键值,并且转换成为过滤的标籤,而这让Loki拥有查询、分析和聚合日誌资料的能力,使其易于使用且同时具高成本效益。另外,过去用户要让Loki能够发出警示,必须要将Loki配置成为Prometheus资料来源,并指向Grafana以生成警示,但Grafana Labs在Loki 2.0中,整合了规则评估引擎,用户可以编写Loki 2.0查询来产生警示。

Grafana Labs还释出,可以结合AWS S3和Google云端储存服务使用的Grafana Tempo,Grafana Tempo是强调易用性的大规模分散式追蹤后端,官方提到,Grafana Tempo专为关联指标、日誌和追蹤档案(Trace)设计,让用户能够缩小追蹤範围,快速进行故障排除,而且与Grafana、Prometheus和Loki紧密整合,并且可以与採用开源追蹤协定的解决方案,诸如Jaeger、Zipkin和OpenTelemetry一同使用。

Grafana 7.3的更新重点,大部分在于无缝整合Grafana Tempo,官方展示使用情境,可以让用户直接从模式寻找追蹤档案,并且从指标跳转到相关追蹤档案,再到特定的日誌,以加速除错程序,让用户可以从指标直接探索追蹤档案(下图)。除此之外,Grafana 7.3还改善了使用者介面,调整仪表板的颜色显示,并且提升Cloudwatch的效能表现等。

免责声明:本文由用户上传,如有侵权请联系删除!