菜单
文档breadcrumb arrow Grafana Alloybreadcrumb arrow 简介breadcrumb arrow 估算资源使用量
开源

估算 Grafana Alloy 资源使用量

本页面根据部分 Alloy 维护者的运营经验,为每种遥测类型提供 Alloy 预期资源使用量的指导。

注意

资源使用量取决于工作负载、硬件和所使用的配置。本页面上的信息对于大多数用户来说是一个很好的起点,但您的实际使用情况可能会有所不同。

Prometheus 指标

Prometheus 指标的资源使用量主要取决于需要抓取的活跃序列数量和抓取间隔。

根据经验法则,每 100 万个活跃序列以及默认抓取间隔,您预计会使用大约

  • 0.4 CPU 核心
  • 11 GiB 内存
  • 总计 1.5 MiB/秒 的网络带宽(发送和接收)

这些建议基于使用集群的部署,但它们也普遍适用于其他部署模式。有关如何部署 Alloy 的更多信息,请参阅部署 Grafana Alloy

Loki 日志

Loki 日志的资源使用量主要取决于摄入的日志量。

根据经验法则,每秒摄入 1 MiB 日志,您预计会使用大约

  • 1 CPU 核心
  • 120 MiB 内存

这些建议基于在节点数量相对较少但每个节点日志量较高的集群上进行的 Kubernetes DaemonSet 部署。如果您的节点数量众多且节点较小,由于在每个节点上运行 Alloy 的持续开销,每秒每 1 MiB 日志的资源使用量可能会更高。

此外,标签数量、文件数量和平均日志行长度等因素都可能影响资源使用量。

Pyroscope Profiling

Pyroscope Profiling 的资源使用量主要取决于 Profiling 数据量。

根据经验法则,每秒 100 个 Profiling 数据,您预计会使用大约

  • 1 CPU 核心
  • 10 GiB 内存

每个 Profiling 数据的大小以及获取它们的频率等因素也会影响总体资源使用量。