第 10 章 使用 LokiStack 进行日志记录
在 logging 子系统文档中,LokiStack 是指通过 Red Hat OpenShift Service on AWS 身份验证集成支持 Loki 和 Web 代理的组合。LokiStack 的代理使用 Red Hat OpenShift Service on AWS 身份验证来强制实施多租户。Loki 将日志存储指代为单个组件或外部存储。
Loki 是一个可横向扩展的、高度可用且多租户的日志聚合系统,目前作为日志记录子系统的日志存储提供。Elasticsearch 在 ingestion 过程中完全索引传入的日志记录。Loki 仅在 ingestion 过程中索引几个固定标签,并延迟更复杂的解析,直到存储日志为止。这意味着 Loki 可以更快地收集日志。您可以使用 LogQL 日志查询语言查询 Loki。
10.1. Loki 部署大小
Loki 的大小使用 < N>x.<size>
格式,其中值 & lt;N&
gt; 是实例数,< ;size>
; 指定性能能力。
1x.extra-small | 1x.small | 1x.medium | |
---|---|---|---|
数据传输 | 100GB/day | 500GB/day | 2TB/day |
每秒查询数 (QPS) | 1-25 QPS at 200ms | 25-50 QPS at 200ms | 25-75 QPS at 200ms |
复制因子 | 2 | 2 | 2 |
总 CPU 请求 | 14 个 vCPU | 34 个 vCPU | 54 个 vCPU |
使用标尺的 CPU 请求总数 | 16 个 vCPU | 42 个 vCPU | 70 个 vCPU |
内存请求总数 | 31Gi | 67Gi | 139Gi |
使用规则器的内存请求总数 | 35Gi | 83Gi | 171Gi |
磁盘请求总数 | 430Gi | 430Gi | 590Gi |
使用标尺的磁盘请求总数 | 650Gi | 650Gi | 910Gi |