Whether you are just starting your observability journey or already are an expert, our courses will help advance your knowledge and practical skills.
Expert insight, best practices and information on everything related to Observability issues, trends and solutions.
Explore our guides on a broad range of observability related topics.
Coralogix provides integration to connect Logstash
to AWS Kinesis
, so you can send your logs from anywhere into Coralogix.
You must provide the following four variables when creating a Coralogix logger instance.
Private Key – Your Send Your Data – API Key is a unique ID that represents your company.
Application Name – The name of your environment, for example, a company named “SuperData” would probably insert the “SuperData” string parameter or if they want to debug their test environment they might insert the “SuperData– Test”.
SubSystem Name – Your application probably has multiple components, for example: Backend servers, Middleware, Frontend servers etc. in order to help you examine the data you need, inserting the subsystem parameter is vital.
Region – The AWS region for Kinesis.
$ logstash-plugin install logstash-input-kinesis
$ logstash-plugin install logstash-output-coralogix
If you are not sure where the logstash-plugin
is located, you can check this here.
Open your Logstash
configuration file and add AWS Kinesis
input and Coralogix.
input {
kinesis {
kinesis_stream_name => "XXXXXXXX"
region => "XX-XXXX-X"
codec => json
}
}
output {
coralogix {
config_params => {
"PRIVATE_KEY" => "YOUR_PRIVATE_KEY"
"APP_NAME" => "APP_NAME"
"SUB_SYSTEM" => "SUB_NAME"
}
log_key_name => "message"
timestamp_key_name => "@timestamp"
is_json => true
}
}
"us-east-1"
).More information about how to setup Logstash Input Kinesis plugin: logstash-input-kinesis.
Watch more information about our logstash-output-coralogix plugin.