The Coralogix Security Traffic Analyzer (STA) collects data using internal enrichment services, including AWS, Kubernetes, and / or geographical information.
It sends those enrichments to Coralogix as CSV files per service, allowing you to enrich any of your logs with additional enriched fields, even if the source is not STA!
Connect all types of logs sent to Coralogix’s platform and improve readability, deepen your understanding of your environments, and reduce investigation time dramatically over large content of logs from different sources.
All custom enrichment files can be found on Coralogix’s platform under Data Flow -> Data Enrichment section.
STA collects enrichments using several services which are running in the background.
To see the full list of STA’s enrichment modules, run the following command inside STA: sta-get-status-short
In the console, you’ll find all running services inside STA, and their current status. See the example below:
All rows with the prefix: coralogix.sta.enrichment represent different services that handle STA’s enrichments.
Currently from the example above we can see the following services:
Note: We are constantly improving and extending the STA, and more services might be added/modified.
In order to enable this service, an Alerts API key must be provided. To find the key, please head to Data Flow -> API Keys.
There you’ll find the relevant key under the name Alerts, Rules and Tags API Key.
After you’ve copied the key, head to your sta.conf file that can be configured locally in STA or using Amazon S3 bucket, and search for "coralogix" JSON key (you’ll see that you already provided there your "private_key"). Add the following:
...you will find here your private key specification and other params...,
The service configuration is also located in sta.conf with the following structure:
As mentioned, the other values will receive their default values and only the specified service will be disabled.
Now let’s assume that we want to configure geo with specific headers: country, zone, coordinate.x, coordinate.y. In addition, we want to enable only aws-context and k8s-context services without configuration. Our configuration should be as followed:
Finally, let’s assume again that we want to configure geo with specific headers: country, zone, coordinate.x, coordinate.y. In addition, we want all other services to enrich without configuration except the service nist-cpe which should be disabled. Our configuration should be as followed: