When sending logs or metrics from AWS to Better Stack, you typically incur AWS egress charges.
AWS charges up to $0.09/GB for data egress, which can significantly increase your expenses for high-volume telemetry.
To help you reduce these costs, Better Stack offers dedicated ingestion endpoints that leverage AWS Direct Connect. By routing your data through these endpoints, you can reduce your egress expenses.
We bill for Direct Connect ingestion at $0.04/GB, offering substantial savings compared to standard AWS egress rates.
How to use AWS Direct Connect
To utilize Direct Connect, you need to change your ingestion endpoint from the default ingesting host to the AWS proxy address for your chosen region.
Format for the Direct Connect ingesting host
Copied!
<cluster>-aws-<aws-region>.betterstackdata.com
For example, if your logs currently ingest through a host in the eu-nbg-2 cluster and you want to use AWS Direct Connect in the eu-central-1 region, it would look like this:
Default ingesting host
s123456.eu-nbg-2.betterstackdata.com
Cluster
eu-nbg-2
Chosen AWS region
eu-central-1
New ingesting host
eu-nbg-2-aws-eu-central-1.betterstackdata.com
Configuration Steps
Identify your cluster
Find the cluster you're using in Telemetry -> Sources -> Your source, e.g. eu-nbg-2 or us-east-9.
Choose an AWS region
Select one of our available AWS regions that offers Direct Connect.
Construct the new ingesting host
Combine your cluster and the chosen AWS region into <cluster>-aws-<aws-region>.betterstackdata.com. For instance, eu-nbg-2-aws-eu-central-1.betterstackdata.com. This will be your new ingesting host.
Update your source configuration
Modify your log forwarder, application, or collector configuration to use this new endpoint. This usually involves updating the ingesting_host or endpoint parameter.
Using syslog to send your logs?
If you're using *-vec.betterstackdata.com ingesting host, as suggested for connecting Heroku, Digital Ocean and Render apps, or connecting via RSyslog or Syslog-ng, the AWS Direct Connect cannot be used directly.
We currently have Direct Connect forwarders in the following AWS region:
eu-central-1
Cross-Region Data Transfer
If your AWS services are not running in eu-central-1, you can still use our Direct Connect endpoint in that region to reduce costs. You will incur an AWS cross-region data transfer charge, but the total cost to you will still be less than the standard AWS egress costs.
Looking for a different AWS region?
We are actively working on expanding our Direct Connect presence. Please let us know if you have specific region requests at hello@betterstack.com.