schema: v11 # 配置schema版本号为v11。 index: # 配置索引相关的信息。 prefix: index_ # 配置索引文件的前缀为index_。 period: 24h # 配置索引文件的周期为24小时。 storage_config: # 配置Loki的存储引擎相关的信息。 boltdb_shipper: # 配置BoltDB存储引擎的信息。 active_index_directory:/loki/boltdb-s...
#官方查阅地址 https://grafana.com/docs/loki/latest/clients/promtail/configuration/#kubernetes_sd_config # loki的日志报警补充在文章最底部 #部署Loki 1、创建loki的namespace [root@master1 loki]# cat loki-ns.yaml apiVersion: v1 kind: Namespace metadata: name: loki kubectl apply-f loki-ns.yaml...
我们首先通过 loki.structuredConfig.ruler 对 Ruler 组件进行配置,比如指定 Alertmanager 的地址,规则存储方式等,然后通过 ruler 属性配置了组件的相关信息以及报警规则,重新使用上面的 values 文件安装 Loki: $ helm upgrade --install loki -n logging -f ci/alert-values.yaml . $ kubectl get pods -n logging...
4.1 Loki配置文件loki-config.yaml server: # 启动端口 http_listen_port: 3100 schema_config: configs: - from: 2021-08-01 store: boltdb object_store: filesystem schema: v11 index: prefix: index_ period: 24h ingester: lifecycler: # 本地ip address: 127.0.0.1 ring: kvstore: store: inmemory...
Loki是由Grafana Labs开源的一个水平可扩展、高可用性,多租户的日志聚合系统的日志聚合系统。它的设计初衷是为了解决在大规模分布式系统中,处理海量日志的问题。Loki采用了分布式的架构,并且与Prometheus、Grafana密切集成,可以快速地处理大规模的日志数据。该项目受 Pr
schema: v11 store: boltdb-shipper limits_config: enforce_metric_name: false reject_old_samples: true reject_old_samples_max_age: 168h ingestion_rate_mb: 100 ingestion_burst_size_mb: 100 per_stream_rate_limit: 100MB per_stream_rate_limit_burst: 200MB ...
['0.0.0.0']bind_port:7946gossip_interval:2sschema_config:configs:-from:2021-08-01store:tsdbobject_store:s3schema:v13index:prefix:index_period:24hcommon:path_prefix:/lokireplication_factor:1compactor_address:http://backend:3100storage:s3:endpoint:minio:9000insecure:truebucketnames:loki-dataaccess_...
/loki/walcompactor:working_directory:/loki/persistent # 压缩目录,一般也作为持久化目录compaction_interval:10m # 压缩间隔retention_enabled:true# 持久化开启retention_delete_delay:5m # 过期后多久删除retention_delete_worker_count:150# 过期删除协程数目schema_config:configs:-from:"2023-10-23"index:period:...
启动Loki服务,测试 4.1、Docker和Docker Compose安装 4.1.1、安装 Docker: 更新系统软件包: sudo yum update 1. 安装所需的软件包: sudo yum install -y yum-utils device-mapper-persistent-data lvm2 1. 添加Docker 的 yum 软件源: sudo yum-config-manager --add-repo https://download.docker.com/linux...
单体模式对于快速开始使用 Loki 以及每天数据量约100GB的读写量非常有用。将单体模式部署水平扩展至更多实例可以通过使用共享对象存储,配置 memberlist_config 属性在所有实例之间共享状态。 可以通过使用 memberlist_config 配置和共享对象存储运行两个 Loki 实例来配置高可用性。以循环方式将流量路由到所有 Loki 实例。并...