首页
学习
活动
专区
圈层
工具
发布
综合排序最热优先最新优先
时间不限
Loki漫谈
Loki架构设计思路 ? Loki内部组件介绍 ? Loki配置 Loki的配置比较多,配置在/etc/loki/loki.yaml中,如果需要优化存储或者日志接收出现异常问题时可能需要修改配置。 然而Loki数据存储设计思想是使用尽可能少的索引,因为Loki本身会把数据存储为多个数据块,并通过标签中的索引匹配数据块。 /localhost:3100或者Loki svc地址:https://loki:3100 ?
用户5166556
2020-07-19
2.4K0
标签:
Loki语法示例
要查询特定标签的值,只需将其添加到查询条件中。例如:{app="nginx"}将返回所有标签app值为nginx的记录。
玖叁叁
2023-05-04
6750
标签:
Loki日志系统
Grafana 对 Loki 的描述如下: Loki: like Prometheus, but for logs.  Loki 由以下3个部分组成: loki是主服务器,负责存储日志和处理查询。 promtail是代理,负责收集日志并将其发送给 loki 。 Grafana用于 UI 展示。 loki上,方便相互通讯。 _1    /run.sh                          Up      0.0.0.0:3000->3000/tcp loki_loki_1       /usr/bin/loki 选择loki ? 源地址配置http://loki:3100即可 ? 注意:这里的 http://loki:3100,表示访问容器名为loki的3100端口。 点击保存 ?
py3study
2020-07-15
3K1
标签:
Loki安装使用
/helm-chartshelm repo update​# kubectl create ns loki​# 安装,设置副本数3,使用pvc# 时间较长helm upgrade --install loki grafana/loki-stack --set grafana.enabled=true,grafana.service.type=NodePort,loki.replicas=3,loki.persistence.enabled =true,loki.persistence.storageClassName=rook-ceph-block,loki.persistence.size=50Gi -n loki1.2、配置 ingress : loki-grafana namespace: loki annotations: kubernetes.io/ingress.class: "nginx"spec: tls: - hosts: - loki-grafana.test.com secretName: test-secret rules: - host: loki-grafana.test.com
堕落飞鸟
2022-06-07
1K0
标签:
Loki & Promtail 详解
Loki整体架构 Promtail 介绍 Promtail 将本地日志内容传送到 Loki 实例。需要监控的应用程序的机器上都需要部署该组件。 promtail原理 Loki 介绍 Loki 是用来接受、存储、处理、查询日志的集合体。 组件通信 Loki 提供了两种部署方式: 单体模式,ALL IN ONE:Loki 支持单一进程模式,可在一个进程中运行所有必需的组件。 helm install loki grafana/loki -f loki-config.yaml -n loki # 部署 promtail helm install promtail grafana /promtail -f promtail-config.yaml -n loki loki-config.yaml 配置: # loki 配置 config: limits_config:
gopher云原生
2021-10-18
16.9K0
标签:
loki (一) 简介
优缺点# 与其他日志聚合系统相比, Loki 具有下面的一些特性: 低索引开销 不对日志进行全文索引。通过存储压缩非结构化日志和仅索引元数据,Loki 操作起来会更简单,更省成本。 和 prometheus 采用相同的标签,对接 alertmanager Loki 和 Prometheus 之间的标签一致是 Loki 的超级能力之一 受到 Grafana 原生支持 避免 Loki:相当于 EFK 中的 ElasticSearch ,用于存储日志和处理查询。 LogQL:Loki 提供的日志查询语言,类似 Prometheus 的 PromQL,而且 Loki 支持 LogQL 查询直接转换为 Prometheus 指标。 3.3 loki# Loki 采用读写分离架构,关键组件有: Distributor 分发器:日志数据传输的“第一站”,Distributor 分发器接收到日志数据后,根据元数据和 hash 算法,
Amadeus
2023-05-03
2.9K0
标签:
loki (二) 部署
前言# 基于 centos7.9 docker-ce-20.10.18 kubelet-1.22.3-0 loki-2.3.0 promtail-2.3.0 这次部署的 loki 整体架构如下, loki name: loki configmap apiVersion: v1 kind: ConfigMap metadata: name: loki namespace: logging labels: app: loki data: loki.yaml: | auth_enabled: false ingester: chunk_idle_period =/etc/loki/loki.yaml volumeMounts: - name: config mountPath: /etc READY STATUS RESTARTS AGE loki-0 1/1 Running 0 3m29s loki-promtail
Amadeus
2023-05-03
2K0
标签:
Grafana Loki 架构
Grafana Loki 是一套可以组合成一个功能齐全的日志堆栈组件,与其他日志记录系统不同,Loki 是基于仅索引有关日志元数据的想法而构建的:标签(就像 Prometheus 标签一样)。 Grafana Loki 主要由 3 部分组成: loki: 日志记录引擎,负责存储日志和处理查询 promtail: 代理,负责收集日志并将其发送给 loki grafana: UI 界面 多租户 Loki Loki 运行模式 Loki 针对本地运行(或小规模运行)和水平扩展进行了优化吗,Loki 带有单一进程模式,可在一个进程中运行所有必需的微服务。单进程模式非常适合测试 Loki 或以小规模运行。 Loki 运行哪个组件取决于命令行中的 -target 标志或 Loki 的配置文件中的 target:<string> 部分。 Loki 的每个组件,例如 ingester 和 distributors 都使用 Loki 配置中定义的 gRPC 侦听端口通过 gRPC 相互通信。
我是阳明
2021-05-17
4.4K0
标签:
Loki语法(二)
运算符Loki语言中有许多运算符用于组合查询条件和函数。以下是一些常用的运算符:==运算符用于比较查询条件中标签的值。例如:{app="nginx"}。!=!
玖叁叁
2023-05-04
5150
标签:
Loki最佳实践(译)
谨慎使用动态标签 过多的标签组合会造成大量的流,它会让Loki存储大量的索引和小块的对象文件。这些都会显著消耗Loki的查询性能。为避免这些问题,在你知道需要之前不要添加标签! 以上这种情况是比较属于典型无界的动态标签值,在loki里面我们用Cardinality来表述它,Cardinality值越高,loki的查询效率越低。。 配置缓存 关于loki的缓存,可以参考小白之前的文章《巧用缓存加速Loki查询》 缓存在Loki的应用比较灵活,你可以让loki所有组件公用一个缓存,也可以让每个loki组件单独使用自己的缓存,具体可以参考小白前面关于 loki分布式部署的相关文章 6. ,这样我们可以快速看到整个Loki配置,便于调试。
云原生小白
2021-05-13
2K0
标签:
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档