35 Commits
Author SHA1 Message Date
Mustafa Akın 90b9f3c776 Bump deployment version to 0.6 v0.6 ls 2020-04-10 16:25:24 +03:00
Mustafa Akın 649d5f7ff1 Go Vendor 2020-04-10 16:23:31 +03:00
Mustafa Akın 84241ff547 Documentation for time based indices for elasticearch 2020-04-10 16:20:06 +03:00
Mustafa Akın 45b9ff62cb Merge pull request #18 from abrodersen/index-format
Add `indexFormat` field for date formatted indices
2020-04-10 16:06:47 +03:00
Mustafa Akın 1526f77225 Merge branch 'master' into index-format 2020-04-10 16:06:30 +03:00
Mustafa Akın efcf70f4d4 Merge pull request #32 from mheck136/replace-environment-variables-in-config
Add support for environment variables in configuration
2020-04-10 16:03:46 +03:00
Mustafa Akın 88279e0b73 Merge pull request #35 from d-kononov/master
SSL verification mode option for the Elasticsearch sink
2020-04-10 15:59:55 +03:00
Dmitriy Kononov d3bb915de0 adding ssl verification mode option 2020-04-01 22:46:40 +06:00
Martin Heck 1c21134a21 Add support for environment variables in configuration
The config file may contain sensitive data such as credentials
for an elasticsearch cluster. To provide the possibility
to store that sensitive data in an other way, support for
environment variables is introduced. Sensitive data can then
be replaced by variables such as ${PASSWORD} and provided by
setting the appropriate environment variables. In kubernetes
the configuration and the sensitive data can be split up into
a configmap and a secret.
2020-03-27 12:14:45 +01:00
Mustafa Akin 78d9b77848 Add vendored dependencies 2020-02-07 13:35:46 +11:00
Mustafa Akın 0f470b5af2 Merge pull request #20 from shikloshi/pubsub-sink
Adding gcloud pubsub sink
2020-02-07 13:34:58 +11:00
Mustafa Akın 5ce919f673 Merge pull request #19 from bigwheel/patch-1
Fix whitespace for consistency
2020-02-07 11:55:30 +11:00
Mustafa Akin 8c7101d463 Fixed the inner field serialization bug, added test for array serialization 2020-02-07 11:54:59 +11:00
shikloshi 94eddbcf92 add pubsub to readme 2020-02-03 09:58:17 +02:00
shikloshi 09627aed0b adding config to pubsub sink object 2020-02-03 09:54:10 +02:00
shikloshi 651a8a9b0b Updating documentation with pubsub 2020-02-03 09:51:41 +02:00
shikloshi ad043f7145 adding pubsub sink 2020-02-03 09:44:31 +02:00
k.bigwheel 69def53cf9 Fix whitespace for consistency 2020-01-30 17:40:37 +09:00
Aaron Brodersen bbb985f8c9 Add indexFormat field for date formatted indices
Date formatted index names are a common pattern in Elastic setups. This
commit as a config field to specify a string pattern for index names.
The pattern is searched for sequenences inside {curly braces} and passes
any text found plus the current time through the Go time formatting function.
2020-01-24 11:38:38 -06:00
aseker 7defd7d073 layout list fix v0.4 2020-01-17 17:10:20 +03:00
aseker 208a261d93 Annotations added to involved object 2020-01-10 15:58:05 +03:00
Mustafa Akın 09928458fe Merge pull request #13 from opsgenie/deployment-and-readme-fix
Kafka added to readme, config deployment fix for elastic
v0.3
2019-12-22 20:59:12 +03:00
Mustafa Akin 845db062ad Kafka added to readme, config deployment fix for elastic 2019-12-22 20:55:41 +03:00
Mustafa Akın aca4ca6dd9 Merge pull request #11 from mdemierre/feature/close-sinks
engine: Implement clean closing of sinks
2019-12-22 20:33:50 +03:00
Mustafa Akın da4ef172ff Merge pull request #8 from mdemierre/feature/receiver-kafka
sink: Implement Kafka sink
2019-12-22 20:32:11 +03:00
Marc Demierre 106e78ae0e engine: Implement clean closing of sinks
Before the change, the engine didn't call the `Close()` method of the
sinks. This is needed in some cases, i.e when a sink implementation is
buffered.

This change adds a `Close()` method to the registry that
will signal sinks to exit and wait for all sinks to exit before
returning. This is then used in the engine stop logic.

In the channel-based registry, the closing of all sinks is done in
parallel (using a `sync.WaitGroup`). In the sync registry, sinks are
closed sequentially.

Fixes issue #10
2019-12-15 21:56:37 +01:00
Marc Demierre fb8f449d17 sink: Vendor kafka modules 2019-12-15 14:01:43 +01:00
Marc Demierre 8c5d1871db sink: Implement basic Kafka sink
This new sink adds basic support for Kafka, using `sarama.SyncProducer`.

It allows minimal configuration to make it useful:

- Topic
- Broker List
- TLS settings

The layout transformations are supported in the same way as for kinesis.

Implements issue #6.
2019-12-15 14:00:00 +01:00
Mustafa Akin 14d0120c11 Added LICENSE, changed the Docker image, fixed the deployment RBAC 2019-12-13 14:49:38 +03:00
Mustafa Akin 45cf57c7f9 Modified README and fixed minor bugs 2019-12-09 14:09:26 +03:00
Mustafa Akin b146fbb507 Added testing pipeline, deployment and configuration docs 2019-12-08 21:05:51 +03:00
Mustafa Akin b78cf2d997 Add Slack, SQS, SNS outputs. Batching skeleton is implemented but not used in sinks 2019-12-01 16:26:31 +03:00
Mustafa Akin 9f9bcc62d9 go mod vendor and tidy, and README is updated 2019-11-21 10:38:51 -08:00
Mustafa Akin c4726c1a72 Opsgenie output is added, some minor fixes 2019-11-21 10:30:33 -08:00
Mustafa Akin 1fc04d5570 Initial commit, working tests 2019-10-29 00:03:31 +03:00