Technologies
Send data from CloudWatch to Axiom
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.
Prerequisites
- Create an account on AWS Cloud
- Sign up or log in to your account on Axiom
- On Axiom UI, create a dataset and API token with ingest permissions for that dataset
Installation
Axiom CloudWatch integration is available and opensource on GitHub.
- Launch the Stack and enter your stack details:
- Name of your Axiom dataset
- Enter the value of your Axiom API token
- Value of your
CloudWatchLogGroupName
andData Tags
- Click Next and create your stack.
Configuration
- Create and configure your CloudWatch LogGroup.
- Enter your log group name
- Set your retention setting
- Specify your key tags on your existing AWS resources
- Click Create.
- Back in your Axiom dataset, you’ll see your CloudWatch logs.
Subscribe to more LogGroups
- You can subscribe to more LogGroups by launching the Stack. This spawns a one-time lambda to create multiple subscription filters with the
lambda ARN
as destination.
-
The template is uploaded to S3.
-
Click Create.
-
With this you can send and get the logs from multiple CloudWatch log groups directly to Axiom.
- Back in the Axiom UI, you can see your logs directly from your CloudWatch LogGroups.
Was this page helpful?