Stream logs using Kinesis Data Firehose

You can send your logs to New Relic using Amazon Kinesis Data Firehose, a service which can stream data in real time to a variety of destinations, including our platform. Here we explain how to enable this integration.

Compatibility and requirements

To forward logs to New Relic using Kinesis Data Firehose, you need a New Relic Insert API key.

Currently, our endpoint only supports accounts in our US data center.

Create the delivery stream for New Relic

When creating an Amazon Kinesis Data Firehose delivery stream, you can select New Relic as the destination:

  1. In the AWS Management Console, go to Amazon Kinesis.
  2. Select Kinesis Data Firehose and click Create delivery stream.
  3. Enter a name for the stream and select your data source.
  4. When selecting the destination, click Third-party partner and then New Relic.
    Third-party partner - AWS Kinesis Firehose
  5. Add the following endpoint under HTTP endpoint URL:
    https://aws-api.newrelic.com/firehose/v1 
  6. Paste your Insert API key in the API key field.
  7. Configure and review the remaining settings.

View log data

If everything is configured correctly and your data is being collected, you should see data logs in both of these places:

What's next?

Now that you've enabled Logs, here are some potential next steps:

If no data appears after you enable log management, follow the troubleshooting procedures.

For more help