You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The **Kinesis-Sumologic Connector** is a Java connector that acts as a pipeline between an [Amazon Kinesis] stream and a [Sumologic] Collection. Data gets fetched from the Kinesis Stream, transformed into a POJO and then sent to the Sumologic Collection as JSON.
4
+
5
+
## Requirements
6
+
7
+
+[Java JDK 1.7]: This connector has been built with Java version 1.7.
8
+
+[Ant]: A build.xml script has been provided to build the connector with Ant.
9
+
+[AWS Kinesis Account]: An Amazon AWS Kinesis account to use as a source of data.
10
+
+[Sumologic Account]: A Sumologic account to use as a destination.
11
+
12
+
## Overview
13
+
14
+
Incoming records from one (or many) Shards of an AWS Kinesis Stream will be read using the [Kinesis Client Library]. Records will be:
15
+
16
+
+**Transformed**: Raw records will be transformed into a POJO using the KinesisMessageModel class and then serialized.
17
+
+**Filtered**: A filter may be applied to the records. Default filter will let all records pass.
18
+
+**Buffered**: A custom buffer may be used to define thresholds that, when crossed, will flush all records into the emitter.
19
+
+**Emitted**: The records will get send to the Sumologic Collector.
20
+
21
+
## Configuration
22
+
23
+
A sample properties file is provided, which should be modified to use your AWS Accounts (**accessKey** and **secretKey**), Kinesis Stream(**kinesisInputStream**), Sumologic HTTP source (**sumologicUrl**) and App Name (**appName**).
24
+
25
+
## Running the Connector
26
+
27
+
After modifying the .properties file, run the connector by executing the ant build script
28
+
To download the needed dependencies execute **ant setup**
29
+
To build and execute the connector execute **ant run**
0 commit comments