首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    轻量级 k8s 应用日志收集方案 loki

    当然后面改进了:变成了 EFK 其中的 F 可以是 filebeat、fluentd、fluent-bit 这样日志采集的部分可以占用更少的资源,使用上会更加轻量一些,所以,其实现在 EFK 算是一个通用的商业日志收集的解决方案了...Loki 这是我当前使用过一段时间之后,最终认可的一个方案:https://github.com/grafana/loki 其实在使用 FIC 的时候我就犹豫过当时要不要使用 loki 犹豫当时的公司内部没有大力推...k8s ,多数都是 docker-compose 的使用,更多的是小单体居多的。...我觉得 loki 让我舒服在下面几个点: k8s 内部署非常方便,几乎是一个 helm 就能部署好了,不需要额外的配置,默认的配置已经足够日常的使用了 能筛选到某应用,甚至到某个 pod 的日志,查问题的时候非常方便...使用 admin 和上面查看的 grafana 的密码即可进入,然后添加数据源选择 loki 注意这里的地址输入 http://loki:3100 即可,没有什么其他需要配置的。

    4.8K11

    评测Loki日志工具

    本文仅对Loki进行简单评测,不涉及原理和细节。 部署Loki Loki是grafana团队开发一个日志采集工具。推荐使用helm方式安装loki,官方推荐的tanka需要使用aws的s3服务。...如果grafana是集群外部的,需要配置ingress,以访问Loki。openshift直接创建router即可。 配置grafana 参考官方配置文档。...部署好Loki之后,在grafana中配置Loki的datasource ? 在exporter中就可以通过Loki自动生成的标签查看日志信息。 ?...目前grafana仅有Logs dashboard支持Loki,如果要使用图表的话只能通过explore,相对不那么方便,且exolore的图表无法保存。...此外,在官方的explore介绍中可以看到,grafana还对Tracing进行了集成,由此看到,grafana最终的目标可能是实现log,metric和tracing的大统一。

    1.9K20

    Loki日志系统

    通过使用与 Prometheus 相同的标签记录流对日志进行索引和分组,这使得日志的扩展和操作效率更高。...然后直接使用 docker-compose 启动即可: docker-compose up -d 查看服务状态 # docker-compose ps      Name                    ...Up 二、使用 安装完成后,访问节点的 3000 端口访问 grafana,默认用户名和密码都是admin http://192.168.31.229:3000/ 选择添加数据源: ?  ...从上面的步骤已经可以一窥使用方法了,如果要使用起来,我们还需要了解如下信息: Loki 的配置 Loki的详细配置,可查看官方文档:https://github.com/grafana/loki/blob...官方配置说明: https://github.com/grafana/loki/blob/v1.3.0/docs/clients/promtail/configuration.md 除了使用Promtail

    2.6K41

    使用 Loki 采集微服务日志

    前面我们介绍了 Grafana Labs 推出了 Loki V2 版本,新版本提供了不少新的特性,这里我们就来介绍下如何在 Kubernetes 上使用新版本的 Loki 吧。...在配置 Loki 之前,我们先安装一些微服务来产生一些日志和事件,然后通过 Loki 来采集这些日志数据,这里我们会使用 FluentBit 将日志转发给 Loki,然后使用 Grafana 上的 Loki...安装 Loki 和 FluentBit 示例应用程序安装完成后,我们就可以开始安装 Loki 了,这里我们使用 Helm 来快速安装,首先添加 Chart 仓库: # Add the loki helm...1/1 Running 0 34m 配置 Loki 这里我们直接使用 port-forward 来访问 Grafana 服务: $ kubectl -n loki port-forward...我们这里由于 Loki 和 Grafana 都在相同的命名空间中运行,不需要使用任何验证方案,因此不需要其他配置,单击 "保存和测试"。

    1.6K20

    Loki漫谈

    如何查看日志?...,大多数公司是基于ELK(日志收集解决方案)搭建一套日志收集和查看平台,就这一套平台不仅耗费资源,而且需要Kibina和Grafana两套平台之间频繁切换,影响工作效率,为了解决此问题Loki问世。...Promtail本身可以替换为fluent-bit或者fluentd Loki:日志收集服务端,接收来自Promtail发送的日志 Grafana:日志展示 Loki是一个高可用、可扩展、多租户的日志收集系统...如果你觉得查询速度慢,可以重新配置分片大小和间隔,也可以通过配置的方式使用尽可能多的查询器并行查询。较小的索引和并行蛮力查询与较大/较快的全文本索引之间的这种权衡使Loki与其他系统相比可以节省成本。...Grafana配置 Grafana版本应该使用6.0以上版本。

    2.1K51

    高并发微服务日志管理:ELK、Loki、Fluentd 终极对决与实战指南

    Grafana: 数据可视化工具,用于查询和展示 Loki 中的日志数据。优点:轻量级,资源消耗低。与 Prometheus 和 Grafana 无缝集成。成本低,使用对象存储作为后端。...Loki: 使用 Promtail 作为日志收集器,专为 Kubernetes 环境优化。Fluentd: 使用 Fluentd 或 Fluent Bit 作为日志收集器,支持多种数据格式和协议。...Loki: 使用对象存储的版本控制功能进行备份,支持跨区域复制。Fluentd: 支持多种备份插件,如 S3、GCS 等,可根据需求配置备份策略。...:fluentd -c fluentd.confQA环节Q1: 如何选择适合的日志系统?...Q2: 如何确保日志系统的高可用性?A2: 确保高可用性的策略包括:使用分布式存储和冗余备份。配置自动故障转移和负载均衡。定期进行备份和恢复测试。总结在高并发微服务环境中,选择合适的日志系统至关重要。

    35110

    Grafana Loki 日志传输工具

    有各种不同的工具支持传输日志到Loki,有Grafana开发和第三方开发的工具。...Grafana 开发的工具: Grafana Agent Grafna 技术栈推荐客户端,支持收集度量、日志、跟踪和持续性能分析的遥测数据,跟Prometheus、OpenTelemetry、Grafana...Promtail 和 Prometheus一起运行在K8s中,可以实现强大的调试功能:如果Promtail 和 Prometheus使用相同的标签,用户可以使用Grafana等工具根据标签集在度量和日志之间切换...Fluent,并且已经配置了Parser和Filter插件时,Fluent Bit插件是理想的选择 Fluentd - 当您已经部署了Fluentd并且已经配置了Parser和Filter插件时,Fluentd...Fluentd在使用其Prometheus插件时也能很好地从日志中提取度量 Lambda Promtail - 这是一个结合了Promtail推送api刮取配置和lambda Promtail AWS

    35210

    使用loki和grafana展示ingress-nginx的日志

    在kubernetes中,对于日志的收集,使用最多的是FEK, 不过有时候,FEK在架构上会略显重, ES的查询及全文检索功能其实使用的不是很多.LoKi做为日志架构的新面孔, 由grafana开源,...通过存储压缩非结构化日志和仅索引元数据,Loki 操作起来会更简单,更省成本。 通过使用与 Prometheus 相同的标签记录流对日志进行索引和分组,这使得日志的扩展和操作效率更高。...promtail是代理,负责收集日志并将其发送给 loki,当然也支持其它的收集端如fluentd等 Grafana用于 UI 展示 同时Loki也提示了command line工具,通过这个工具可以使用...loki/loki-stack 我这里为了方便配置,就将其下载下来了,使用如下命令 helm pull loki/loki-stack tar xf loki-stack-2.1.2.tgz helm...helm upgrade loki loki-stack/ 配置Grafana Grafana搭建过程这里就不说了,loki的chart包里可以直接搭建,也可以单独搭建。

    2.5K20

    初识 Banzai Cloud 的 Logging operator

    Logging operator 是 Banzai Cloud One Eye for Kubernetes 可观测性工具的核心部分.概述Logging operator基于 Fluentd 和 Fluent-bit...Fluent Bit 查询 Kubernetes API,并使用有关 Pod 的元数据丰富日志,并将日志和元数据传输到 Fluentd。Fluentd 接收、过滤日志并将其传输到多个输出。...配置验证 . 多流支持(为不同转换乘以日志) . 多输出支持(将相同的日志存储在多个存储中:S3,GCS,ES,Loki 等... ....也可以定义集群范围内的输出和流量,例如,使用一个集中的输出,命名的用户可以参考,但不能修改可以使用以下自定义资源定义来配置 Logging operato:logging logging 资源定义了你的集群的日志基础设施...它还包含 Fluentd 和 Fluent-bit 的配置output 定义了一个日志流的输出,日志信息在那里被发送。这是一个命名的资源。

    82740

    如何用Loki来绘制Ingress Nginx监控大屏

    最近无意间发现Grafana官网的Dashboard页面首推了一个用Loki分析Nginx日志的页面,大体也就是Loki2.0后产品主推的LogQL V2语法的典型应用。...也许是最近感受到大家愈发对新语法的不熟悉,社区也特地做了一个quick demo来简单说明其新语法的使用。 在视频里,我们看到基于LogQL V2语法为Nginx日志分析提供了一个新的思路。...不过今天小白想写的是如何在Ingress-Nginx中也能用上如视频般丝滑的界面。 1....Ingress-Nginx日志 日志是Loki之源,在ingress-nginx中,对于日志格式的定义是配置在nginx-configuration这个configMap当中。...或者你可以参考我之前的文章《loki和fluentd的那点事儿》来思考fluentd是如何通过kubernetes元数据来定义日志label并发送给Loki的。 3.

    1.9K30

    受Prometheus启发的开源日志工具:Loki

    本人实践了一下,使用了下面的 yaml 文件,以 docker-compose 方式进行了部署: version: "3" services: loki: image: grafana...Grafana 的使用 上面将会把日志数据推送到 Loki ,接下来我们就可以使用 Grafana 里的数据展示面板来查询我们的日志了。...在使用之前,我们还得配置下 Grafana,在 http://服务器地址:3000 里输入配置的账号密码后,按以下步骤配置: Data Sources 配置: [Grafana] [Grafana] [...在 Loki 的官网里,有关于日志查询的一些最佳实践,下面总结罗列一下,方便大家部署时注意: 尽量使用静态标签,不使用动态标签,以免产生大量的小块文件 在配置文件里尽量使用缓存,能加快查询速度,配置支持...遇到的问题 过期配置 在使用本地模式收集日志时,希望日志的存储能在一定时间后清除,以免无限增加。当时看了官网的 Table Manager 和 Compactor。

    2K00

    loki ELK efk对比

    Loki Loki是一个开源、分布式的日志聚合系统,由Grafana Labs推出。Loki的设计目标是为了高效地处理大规模的日志数据,并具有良好的可扩展性。...EFK的优点在于它继承了ELK的完整日志管理生态系统,并且通过使用Fluentd代替Logstash实现了更轻量级和更快速的数据处理。...数据收集和处理:Loki和EFK使用Fluentd进行数据收集和处理,Fluentd相对于Logstash更轻量级,拥有更好的可扩展性;ELK使用Logstash进行数据收集和处理,Logstash可以处理大量数据源...可视化工具:ELK和EFK使用Kibana进行数据可视化,Kibana提供了丰富的图表、表格和仪表盘等可视化工具;Loki使用Grafana进行数据可视化,Grafana也是一个强大的可视化工具,但它可能需要更多的配置和调整...ELK和EFK具有更完整的日志管理生态系统,支持更多的数据源和功能,但学习曲线较陡峭,可能需要更多的资源和配置。选择哪种工具,需要根据具体的需求和场景进行评估和选择。

    2K10

    Loki和Fluentd的那点事儿

    正文共:1969字 预计阅读时间:5分钟 前段时间小白发了很多关于Loki的实践分享,有同学就问了,我该如何把现在运行在kubernetes上的容器日志接入到Loki里面呢?...其主要的目的也是让你的基础设施能够实现统一的数据收集和分发,以便业务可以更好的使用和理解数据。...Loki插件 Loki为fluetnd提供了一个输出插件fluent-plugin-grafana-loki,它可以将采集到的日志传送到Loki实例当中。...这里对于fluentd来说,如果在采集停滞时间内容器的日志桶被完全轮转,那么就会出现日志丢失的风险。 对于该如何调整参数,小白建议按照大家自己公司情况合理规划即可。...Output阶段 在此阶段,基本上由fluentd采集的日志已经完成了索引构建,我们只需匹配相关的tag将其转发指定的上游数据服务即可,这里我们当然用fluent-plugin-grafana-loki

    1.6K40
    领券