Chronosphere Onboarding Guide
Forward logs directly to Panther using Chronosphere Telemetry Pipeline
Overview
Chronosphere Telemetry Pipeline is a flexible telemetry pipeline that can stream logs from a variety of sources to an HTTP Source in Panther.
While this guide only explains how to configure Chronosphere Telemetry Pipeline with a Panther HTTP Source, it is also possible to stream logs to an S3 Source in Panther. If you would like to stream logs to an S3 Source, use the Amazon S3 destination plugin in Chronosphere Telemetry Pipeline.
How to route logs to Panther using Chronosphere Telemetry Pipeline
Prerequisite
Ensure you have followed the Chronosphere Telemetry Pipeline installation documentation, which includes creating a Core Instance. Chronosphere Telemetry Pipeline can run on Linux and Kubernetes environments.
Step 1 (Optional): Decide where to filter and/or transform logs
If your raw logs need to be filtered out or transformed in some way, those actions can happen in Chronosphere or Panther.
In the Chronosphere Telemetry Pipeline web interface, you can filter or transform logs by:
In Panther, you can filter or transform logs by:
Step 2: Create an HTTP source in Panther
Follow Panther's instructions for configuring an HTTP Source.
For the authentication method, select Shared secret.
If you created a schema in Panther in Step 1, attach it to the source. If you haven't created a schema yet, you can infer one after data has been received.
If you'd like to use ingestion filters, follow one of the instructions sets below:
Step 3: Configure Chronosphere Telemetry Pipeline to forward to the HTTP endpoint
In the Chronosphere Telemetry Pipeline web interface, navigate to your Core Instance.
In the Add or Edit Source slide-out panel, select a source tile.
Configure the source as desired, then click Save.
Under General, set the following fields:
Host: Enter the HTTP Source URL you generated in Panther in Step 2.
Port: Enter
443
.URI: Enter the end of the HTTP Source URL you generated in Panther in Step 2, starting with
/http/
.
Under Advanced, add a Key/Value pair under Headers.
Key: Enter the Shared Secret key you entered in Panther in Step 2.
Click Save.
(Optional) Add processing rules to your pipeline by following the Chronosphere Add processing rules to your pipeline documentation.
Configure your log sources to route to the endpoint or port defined by the pipeline’s source(s).
Last updated