Skip to content

Commit

Permalink
Implement Elasticsearch Index API
Browse files Browse the repository at this point in the history
  • Loading branch information
Filippo Balicchia committed Oct 15, 2017
1 parent 7b40cd9 commit 34d1f69
Show file tree
Hide file tree
Showing 22 changed files with 204 additions and 261 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Expand Up @@ -8,7 +8,7 @@ pids
*.pid
*.seed
.vscode

package-lock.json
# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

Expand Down
1 change: 1 addition & 0 deletions bin/logagent.js
Expand Up @@ -37,6 +37,7 @@ var moduleAlias = {
'input-kafka': '../lib/plugins/input/kafka.js',
'input-influxdb-http': '../lib/plugins/input/influxHttp.js',
'elasticsearch-query': '../lib/plugins/input/elasticsearchQuery.js',
'input-elasticsearch-http': '../lib/plugins/input/elasticsearchHttp.js',

// input filters
grep: '../lib/plugins/input-filter/grep.js',
Expand Down
15 changes: 15 additions & 0 deletions config/examples/elastic-http-input.yml
@@ -0,0 +1,15 @@
# Global options
options:
includeOriginalLine: true

input:
elasticsearch-http:
module: input-elasticsearch-http
port: 9900
worker: 2

output:
stdout: yaml
elasticsearch:
module: elasticsearch
url: http://localhost:9200
23 changes: 23 additions & 0 deletions elasticsearch-http-test/docker-compose.yml
@@ -0,0 +1,23 @@
version: '2'
services:
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:5.6.3
container_name: elasticsearch
environment:
- path.data=/tmp/elasticsearch
- xpack.security.enabled=false
- discovery.type=single-node
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
ulimits:
memlock:
soft: -1
hard: -1
nofile:
soft: 65536
hard: 65536
mem_limit: 1g
volumes:
- /tmp/elasticsearch/data:/tmp/elasticsearch
ports:
- "9200:9200"
- "9300:9300"
2 changes: 2 additions & 0 deletions elasticsearch-http-test/requests
@@ -0,0 +1,2 @@
{ "index" : { "_index" : "mytest", "_type" : "type1", "_id" : "1" } }
{ "field1":"value1" }
13 changes: 13 additions & 0 deletions elasticsearch-http-test/test.sh
@@ -0,0 +1,13 @@
cd elasticsearch-test
docker-compose version
docker version
if [[ "$(docker ps)" =~ "elastic" ]]; then
docker-compose stop && true
docker-compose rm -f && true
fi
docker-compose up -d
sleep 25

#curl -s -H "Content-Type: application/x-ndjson" -XPOST localhost:9900/_bulk --data-binary "@requests
#sleep 10
curl 'localhost:9200/_cat/indices?v' 2>&1 | grep mytest
37 changes: 0 additions & 37 deletions kafka-test/README.txt

This file was deleted.

17 changes: 0 additions & 17 deletions kafka-test/certs/ca-cert

This file was deleted.

1 change: 0 additions & 1 deletion kafka-test/certs/ca-cert.srl

This file was deleted.

18 changes: 0 additions & 18 deletions kafka-test/certs/ca-key

This file was deleted.

14 changes: 0 additions & 14 deletions kafka-test/certs/cert-file

This file was deleted.

20 changes: 0 additions & 20 deletions kafka-test/certs/cert-signed

This file was deleted.

Binary file removed kafka-test/certs/client.truststore.jks
Binary file not shown.
Binary file removed kafka-test/certs/server.keystore.jks
Binary file not shown.
Binary file removed kafka-test/certs/server.truststore.jks
Binary file not shown.
32 changes: 0 additions & 32 deletions kafka-test/consumer-ssl.js

This file was deleted.

31 changes: 0 additions & 31 deletions kafka-test/consumer.js

This file was deleted.

26 changes: 0 additions & 26 deletions kafka-test/docker-compose.yml

This file was deleted.

31 changes: 0 additions & 31 deletions kafka-test/producer-ssl.js

This file was deleted.

28 changes: 0 additions & 28 deletions kafka-test/producer.js

This file was deleted.

5 changes: 0 additions & 5 deletions kafka-test/start-docker-test.sh

This file was deleted.

0 comments on commit 34d1f69

Please sign in to comment.