Skip to content
This repository has been archived by the owner on Nov 20, 2024. It is now read-only.

Commit

Permalink
Merge branch 'master' into 1.1-release
Browse files Browse the repository at this point in the history
  • Loading branch information
jespermbyskov committed Jan 5, 2022
2 parents 4e8273f + 4ffa32b commit a720518
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 27 deletions.
3 changes: 0 additions & 3 deletions AUTHORS.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
# Current Maintainer(s)
* [John Muellerleile](https://github.com/jrecursive/)

# Original Author and First Commit
* [John Muellerleile](https://github.com/jrecursive/)

Expand Down
12 changes: 4 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@

This guide provides step-by-step guidance on how to build, integrate and operate the Humio HEC connector within the Kafka platform.

The purpose of the Humio HEC Sink connector is to read messages from a Kafka topic and submit them as events to the [HTTP event collector endpoint](https://docs.humio.com/integrations/data-shippers/hec/) of a running Humio system.
The purpose of the Humio HEC Sink connector is to read messages from a Kafka topic and submit them as events to the [HTTP event collector endpoint](https://library.humio.com/stable/docs/ingesting-data/log-shippers/hec/) of a running Humio system.

## Governance
This project is maintained by employees at Humio ApS.
This project is maintained by employees at Humio Ltd.
As a general rule, only employees at Humio can become maintainers and have commit privileges to this repository.
Therefore, if you want to contribute to the project, which we very much encourage, you must first fork the repository.
Maintainers will have the final say on accepting or rejecting pull requests.
Expand All @@ -22,15 +22,11 @@ If you haven't heard back from a maintainer within 7 days of creating an issue o

Maintainers will also be in charge of both versioning and publishing future releases of the project. This includes adding versioning tags and adding to the changelog file.

The active maintainers involved with this project include:

* [John Muellerleile](https://github.com/jrecursive/)

## Resources

* [HEC Sink Connector GitHub Repository](https://github.com/humio/kafka-connect-hec-sink)
* [Confluent Kafka Connect Documentation](https://docs.confluent.io/current/connect/index.html)
* [Humio HEC Endpoint Documentation](https://docs.humio.com/integrations/data-shippers/hec/)
* [Humio HEC Endpoint Documentation](https://library.humio.com/stable/docs/ingesting-data/log-shippers/hec/)

## Installation

Expand Down Expand Up @@ -157,7 +153,7 @@ Name | Description

## HEC Event Field Support & Techniques

The Humio HEC endpoint supports several more fields which are not explicitly handled by this connector. The techniques outlined below for each field may give you some ideas on how to use these fields by way of Kafka Connector's [Single Message Transformations](https://docs.confluent.io/current/connect/transforms/index.html). Alternatively, these fields may also be set (or modified) by way of Humio's [Parsers](https://docs.humio.com/parsers/).
The Humio HEC endpoint supports several more fields which are not explicitly handled by this connector. The techniques outlined below for each field may give you some ideas on how to use these fields by way of Kafka Connector's [Single Message Transformations](https://docs.confluent.io/current/connect/transforms/index.html). Alternatively, these fields may also be set (or modified) by way of Humio's [Parsers](https://library.humio.com/stable/docs/parsers/).

### SMT rename example: `time`

Expand Down
17 changes: 2 additions & 15 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,25 +4,12 @@

<groupId>com.humio.kafka.connect.hec</groupId>
<artifactId>kafka-connect-hec-sink</artifactId>
<version>1.1.2</version>
<version>1.1.3</version>
<packaging>jar</packaging>

<name>kafka-connect-hec-sink</name>
<description>A Kafka Connect sink for HEC</description>

<developers>
<developer>
<name>John Muellerleile</name>
<email>[email protected]</email>
<url>https://github.com/humio/kafka-connect-hec-sink</url>
<roles>
<role>maintainer</role>
</roles>
</developer>
</developers>



<properties>
<kafka.version>2.2.0</kafka.version>
<metrics.version>4.2.4</metrics.version>
Expand Down Expand Up @@ -57,7 +44,7 @@
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-bom</artifactId>
<version>2.17.0</version>
<version>2.17.1</version>
<type>pom</type>
<scope>import</scope>
</dependency>
Expand Down
2 changes: 1 addition & 1 deletion src/test/resources/docker/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ services:
ports:
- "18083:18083"
volumes:
- ../../../../target/kafka-connect-hec-sink-1.1.2-jar-with-dependencies.jar:/etc/kafka-connect/jars/kafka-connect-hec-sink/kafka-connect-hec-sink-1.0-SNAPSHOT-jar-with-dependencies.jar
- ../../../../target/kafka-connect-hec-sink-1.1.3-jar-with-dependencies.jar:/etc/kafka-connect/jars/kafka-connect-hec-sink/kafka-connect-hec-sink-1.0-SNAPSHOT-jar-with-dependencies.jar
environment:
CONNECT_BOOTSTRAP_SERVERS: 'kafkabroker:19092'
CONNECT_REST_ADVERTISED_HOST_NAME: kafkaconnect
Expand Down

0 comments on commit a720518

Please sign in to comment.