---
title: "Logs comparison summary | Grafana Labs"
description: "Compare all cloud logs collection methods."
---

> For a curated documentation index, see [llms.txt](/llms.txt). For the complete documentation index, see [llms-full.txt](/llms-full.txt).

## Collection method by cloud provider

| Cloud     | Method          | Best for                                        |
|-----------|-----------------|-------------------------------------------------|
| **AWS**   | Firehose        | Most CloudWatch logs (recommended, ~3x cheaper) |
| **AWS**   | Lambda agent    | Specific types: ALB, CloudFront, CloudTrail     |
| **Azure** | Functions       | Event-driven from Event Hub                     |
| **Azure** | Alloy           | Event Hub with flexible processing              |
| **GCP**   | Alloy + Pub/Sub | All GCP logs                                    |

## AWS recommendation by use case

| Scenario                         | Method       | Why                             |
|----------------------------------|--------------|---------------------------------|
| High log volumes, cost-sensitive | Firehose     | ~3x cheaper, better scalability |
| CloudWatch Logs, RDS, VPC Flow   | Firehose     | Native integration, managed     |
| ALB access logs                  | Lambda agent | Firehose doesn’t support yet    |
| CloudFront logs                  | Lambda agent | Firehose doesn’t support yet    |
| CloudTrail audit logs            | Lambda agent | Firehose doesn’t support yet    |
