Loki + Tempo
文章平均质量分 92
一步步学习Grafana家族的轻量型聚合日志框架-Loki,链路追踪框架-Tempo
阿提说说
一年太久,只争朝夕,绝不畏惧,勇往直前,玩过前端、ASP、VB、PHP、Python、GO、Java、Scala、区块链、大模型等
展开
-
Skywalking 的Docker部署测试-Tempo替代方案
如果监控系统用的是Prometheus+Grafana,那么链路监控可以使用Grafana家族产品Grafana Tempo,但部署比较麻烦,涉及组件较多,文章可以参考《》,如果只需要简单的监控+链路跟踪,我觉得使用Skywalking是一个好选择。原创 2024-01-12 10:57:46 · 1300 阅读 · 0 评论 -
Grafana Promtail 配置解析
由于目前项目一般都是部署在k8s上,因此这篇文章中的配置只摘录k8s相关的配置,仅供参考,其他的配置建议上官网查询。原创 2024-01-10 16:16:54 · 2484 阅读 · 3 评论 -
Grafana Loki 日志传输工具
Promtail也是裸机上的首选客户端,它可以配置为跟踪给定主机路径的所有文件中的日志。Promtail 和 Prometheus一起运行在K8s中,可以实现强大的调试功能:如果Promtail 和 Prometheus使用相同的标签,用户可以使用Grafana等工具根据标签集在度量和日志之间切换。Grafna 技术栈推荐客户端,支持收集度量、日志、跟踪和持续性能分析的遥测数据,跟Prometheus、OpenTelemetry、Grafana开源生态系统完全兼容。Prometheus 系列文章。原创 2024-01-10 09:44:30 · 1331 阅读 · 0 评论 -
Grafana Loki 组件介绍
当使用Consul作为哈希环的实现时,所有Ingester通过一组token注册到环中,每个token是一个随机的32-bit无符号整数,同时Ingester会上报其状态到哈希环中。查询时,Querier先访问所有Ingester用于获取其内存数据,只有当内存中没有符合条件的数据时,才会向存储后端发起同样的查询请求。此外,由于副本因子的存在,Querier可能会接收到重复的数据,所以其内置了去重的功能,对拥有同样时间戳、标签组和消息内容的日志进行去重处理。当前 chunk 达到配置的最大容量。原创 2023-12-28 15:03:32 · 1404 阅读 · 0 评论 -
Grafana Loki 配置解析
Grafana Loki 配置文件是一个YML文件,在的示例中是loki-config.yaml,该文件包含关于Loki 服务和各个组件的配置信息。由于配置数量实在太多,没法全部翻译,只能后期有需要了再补充。如下是配置文件占位符说明原创 2023-12-28 14:55:18 · 3151 阅读 · 0 评论 -
Grafana Loki 快速尝鲜
Grafana Loki 是一个支持水平扩展、高可用的聚合日志系统,跟其他的聚合日志系统不同,Loki只对日志的元数据-标签进行索引,日志数据会被压缩并存储在对象存储中,甚至可以存储在本地文件系统中,能够有效降低成本;多租户,Loki允许多个租户共享一个Loki实例,租户数据完全隔离;通过插件支持第三方agent;通过LogQL查询日志,类似与PromQL;告警,能跟Prometheus、Grafana的告警系统无缝集成;可以与Mimir、Tempo无缝集成,实现日志长期存储和链路跟踪。原创 2023-12-16 21:58:36 · 1365 阅读 · 0 评论