loki.config、loki.schemaConfig 和 loki.storageConfig 也可以与 loki.structuredConfig 结合使用。loki.structuredConfig 中的值优先级更高。 这里我们通过 loki.structuredConfig.storage_config.aws 指定了用于保存数据的 minio 配置,为了高可用,核心的几个组件我们配置了2个副本,ingester 和 querier 配置了持久化存储...
command: "-config.file=/etc/loki/config.yaml -target=all" #新增引數-target=all ports: - 3100:3100 - 7946 - 9095 volumes: - ./loki-config.yaml:/etc/loki/config.yaml depends_on: - minio healthcheck: ... 完整配置檔案 . ├── docker-compose.yaml ├── loki-config.yaml └── pr...
Loki对于数据存储的目标是向后兼容,通过修改Schema配置允许以增量方式升级到新的存储模式。首先,我们需要在schema_config中创建一个新的configs条目,要记住的是新加的存储模式起始时间必须是将来的某个时间点,这样Table Manager就可以在之前创建所需的表,并确保不会查询现有数据。否则在查询时会因丢失旧的日志索引造成无...
登录minio 创建名称为loki-data的bucket,用于存储pormtail采集回来的日志对象。 至此已经完成了安装操作,接下来可以在grafana中配置数据源,使用简单的logql可以查询到日志信息 第三部分查询语言 loki使用了一种logQL的查询语言,类似prometheus的promQL 。例如:{app="gateway"} 按照功能可以分为日志查询和指标查询。如图: ...
可以通过指定的 32000 端口来访问 minio: 然后记得创建一个名为 loki-data 的 bucket。 安装Loki 现在将我们的对象存储准备好后,接下来我们来安装微服务模式的 Loki,首先创建一个如下所示的 values 文件: # ci/minio-values.yamlloki:structuredConfig:ingester:max_transfer_retries:0chunk_idle_period:1hchunk_ta...
任何实现S3标准接口的服务,如Minio,Ceph RGW Index 日志索引 Cassandra BigTable DynamoDB BoltDB 我们先来看下Loki默认情况下关于数据存储配置 schema_config: configs: - from: 2018-04-15 store: boltdb object_store: filesystem schema: v9 index:
任何实现S3标准接口的服务,如Minio,Ceph RGW Index 日志索引 Cassandra BigTable DynamoDB BoltDB 我们先来看下Loki默认情况下关于数据存储配置 代码语言:javascript 复制 schema_config:configs:-from:2018-04-15store:boltdbobject_store:filesystemschema:v9index:prefix:index_period:168hstorage_config:boltdb:director...
- ./loki-config.yaml:/etc/loki/config.yaml 1. depends_on: 1. - minio 1. networks: 1. <<: *loki-dns 1. promtail: 1. image: grafana/promtail:2.4.2 1. logging: &logging 1. driver: grafana/loki-docker-driver:main 1. options: ...
这里我们使用 MinIO 来作为远程数据存储,分别配置读和写的 Loki 实例副本数为2,为了在 Loki 前面添加一个负载均衡器,需要开启 Gateway,对应的 Values 文件如下所示: 复制 #ci/minio-values.yamlloki:commonConfig:path_prefix: /var/lokireplication_factor:2authEnabled:false#Configurationforthewritewrite:#--Numbe...
Like Prometheus, but for logs. Contribute to grafana/loki development by creating an account on GitHub.