Skip to content

Commit

Permalink
created AWS overview page
Browse files Browse the repository at this point in the history
  • Loading branch information
dasfmi committed Aug 27, 2024
1 parent f3b4a13 commit c19135f
Show file tree
Hide file tree
Showing 4 changed files with 387 additions and 252 deletions.
Binary file added doc-assets/aws-to-axiom-diagram.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
File renamed without changes.
98 changes: 98 additions & 0 deletions docs/send-data/aws.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
---
title: 'Send data from AWS to Axiom'
description: 'Send data from AWS to Axiom'
sidebarTitle: AWS
tags:
['axiom documentation', 'documentation', 'axiom', 'aws cloudfront', 'ADOT', 'amazon s3', 'aws s3', 'aws lambda', 'aws', 'cloudwatch', 'amazon']
---

## Why Axiom

Switching from Amazon CloudWatch Logs to Axiom slashes
costs and speeds up the path to actionable insights.


<Frame caption="AWS to Axiom diagram">
<img src="/doc-assets/aws-to-axiom-diagram.png" alt="AWS to Axiom diagram" />
</Frame>

#### Slash costs and reach answers faster

Amazon CloudWatch Logs is like a digital watchdog, stashing away log files from
EC2 instances, CloudTrail, and other sources. Engineering teams using AWS often
start with CloudWatch because it’s a breeze to set up and integrates well with the
wider AWS ecosystem. But, as log volumes grow, CloudWatch can quickly drain your
budget. Worse, the search and analytics experience is basic, especially when
navigating logs from multiple AWS accounts or a variety of cloud platforms.

#### Why Amazon CloudWatch Logs falls short

**High and unpredictable costs:** The first reason for rethinking Amazon CloudWatch Logs
is usually the cost. CloudWatch charges by GB ingested, stored, and analyzed. Logs in the Standard tier start at $0.50 per GB, not including storage and analysis costs.
Comparing ingestion and storage alone for 5 TB of log data per day, CloudWatch is 3.5x
more expensive ($79.5K/mo) than Axiom ($22.5K/mo).

**Log management price comparison USD for 5 TB of log data per day:**

| | Axiom | AWS CloudWatch |
| --- | --- | --- |
| | Ingest cost | .15/GB * 5000 GB = $750 | .50/GB *5000 GB = $2,500 |
| | Retention cost | $0.00 | .03/GB *5000 GB = $150 |
| | Standard retention | 95 days | 30 days |
| | Total daily cost | $750 | $2,650 |
| | Total monthly cost | $22,500 | $79,500 |


Beyond ingest and storage, extra fees are applied for dashboards ($3.00 each), log metrics (starting at $0.30 per metric), and alarms (from $0.10 per alarm metric). With so many
variables, estimating monthly charges gets tricky, and many CloudWatch users realize they could save big by switching to Axiom, getting more fidelity and analysis power for less cost.

**Clunky analytics workflows:** Once logs are stored in CloudWatch, teams have to sift through log groups and log streams to find insights. Log streams, sequences of log events from the same source, get split once they hit a volume threshold, which creates painfully slow and
error-prone workflows.



## Axiom's CloudWatch Forwarder

Axiom provides a unique way of ingesting CloudWatch logs into Axiom.
The Axiom CloudWatch integration is subscribed to one or more of your CloudWatch Log Groups and runs as a Lambda function.

While there are other methods to ship logs from AWS Services, The [**CloudWatch Forwarder**](./cloudwatch) is the fastest way to get started with Axiom and AWS.


## Other ways to send data to Axiom
Checkout [AWS Documentation](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AWS-logs-and-resource-policy.html) of which services send logs to Cloudwatch and/or S3.


| | Service | Methods |
| --- | --- | --- |
| | AWS Lambda | [AWS Lambda Extension Layer](./aws-lambda) |
| | AWS Cloudwatch | [AWS Cloudwatch Forwarder](./cloudwatch) |
| | Amazon S3 | [AWS S3 Forwarder](./aws-s3) or [Vector](./vector) |
| | AWS Firehose | [AWS Firehose](./aws-firehose) |
| | AWS Firelens. | [AWS Firelens](./aws-firelens) |
| | Amazon ECS | [Fluentbit](./fluent-bit) |
| | Cloudfront | [AWS S3 Forwarder](./aws-s3) |
| | Amazon API Gateway | [AWS Cloudwatch Forwarder](./cloudwatch) |
| | AWS AppSync | [AWS Cloudwatch Forwarder](./cloudwatch) |
| | Amazon Aurora MySQL | [AWS Cloudwatch Forwarder](./cloudwatch) |
| | Amazon Bedrock Knowledge | [AWS Cloudwatch Forwarder](./cloudwatch), [AWS S3 Forwarder](./aws-s3) or [AWS Firehose](./aws-firehose) |
| | Amazon Chime media quality metric logs and SIP message logs | [AWS Cloudwatch Forwarder](./cloudwatch) |
| | AWS CloudHSM audit logs | [AWS Cloudwatch Forwarder](./cloudwatch) |
| | CloudWatch Evidently evaluation event logs | [AWS Cloudwatch Forwarder](./cloudwatch) or [AWS Firehose](./aws-firehose) |
| | Cloudtrail | [AWS Cloudwatch Forwarder](./cloudwatch) |
| | AWS CodeBuild | [AWS Cloudwatch Forwarder](./cloudwatch) |
| | Amazon CodeWhisperer event logs | [AWS Cloudwatch Forwarder](./cloudwatch) |
| | Amazon Cognito | [AWS Cloudwatch Forwarder](./cloudwatch) |
| | Amazon Connect | [AWS Cloudwatch Forwarder](./cloudwatch) |
| | AWS DataSync | [AWS Cloudwatch Forwarder](./cloudwatch) |
| | Amazon ElastiCache (Redis OSS) | [AWS Cloudwatch Forwarder](./cloudwatch) or [AWS Firehose](./aws-firehose) |
| | AWS Beanstalk | [AWS Cloudwatch Forwarder](./cloudwatch) |
| | AWS Elemental MediaTailor | [AWS Cloudwatch Forwarder](./cloudwatch) |
| | Amazon Event Bridge Pipes | [AWS Cloudwatch Forwarder](./cloudwatch), [AWS S3 Forwarder](./aws-s3) or [AWS Firehose](./aws-firehose) |
| | AWS Fargate | [AWS Cloudwatch Forwarder](./cloudwatch) |
| | AWS Fault Injection Service experiment | [AWS S3 Forwarder](./aws-s3) |
| | Amazon FinSpace | [AWS Cloudwatch Forwarder](./cloudwatch), [AWS S3 Forwarder](./aws-s3) or [AWS Firehose](./aws-firehose) |
| | AWS Global Accelerator flow logs | [AWS S3 Forwarder](./aws-s3) |
| | AWS Global Accelerator flow logs | [AWS S3 Forwarder](./aws-s3) |
| | AWS Glue job logs | [AWS Cloudwatch Forwarder](./cloudwatch) |
| | AWS IoT Core | [Lambda Function](aws-iot-rules) |
Loading

0 comments on commit c19135f

Please sign in to comment.