+5
-3
nixos/modules/services/search/elasticsearch.nix
+5
-3
nixos/modules/services/search/elasticsearch.nix
·········
+1
-1
nixos/release.nix
+1
-1
nixos/release.nix
···tests.ec2-nixops = hydraJob (import tests/ec2.nix { system = "x86_64-linux"; }).boot-ec2-nixops;tests.ec2-config = hydraJob (import tests/ec2.nix { system = "x86_64-linux"; }).boot-ec2-config;
+92
-80
nixos/tests/elk.nix
+92
-80
nixos/tests/elk.nix
···-# Not giving the machine at least 2060MB results in elasticsearch failing with the following error:-# Native memory allocation (mmap) failed to map 2060255232 bytes for committing reserved memory.+# Not giving the machine at least 2060MB results in elasticsearch failing with the following error:+# Native memory allocation (mmap) failed to map 2060255232 bytes for committing reserved memory.-# TODO: extend this test with multiple elasticsearch nodes and see if the status turns "green".-$one->waitUntilSucceeds("curl --silent --show-error '${esUrl}/_cluster/health' | jq .status | grep -v red");+# TODO: extend this test with multiple elasticsearch nodes and see if the status turns "green".+$one->waitUntilSucceeds("curl --silent --show-error '${esUrl}/_cluster/health' | jq .status | grep -v red");-$one->waitUntilSucceeds("curl --silent --show-error 'http://localhost:5601/api/status' | jq .status.overall.state | grep green");+$one->waitUntilSucceeds("curl --silent --show-error 'http://localhost:5601/api/status' | jq .status.overall.state | grep green");-$one->waitUntilSucceeds("curl --silent --show-error '${esUrl}/_search' -H 'Content-Type: application/json' -d '{\"query\" : { \"match\" : { \"message\" : \"flowers\"}}}' | jq .hits.total | grep -v 0");-$one->waitUntilSucceeds("curl --silent --show-error '${esUrl}/_search' -H 'Content-Type: application/json' -d '{\"query\" : { \"match\" : { \"message\" : \"dragons\"}}}' | jq .hits.total | grep 0");+$one->waitUntilSucceeds("curl --silent --show-error '${esUrl}/_search' -H 'Content-Type: application/json' -d '{\"query\" : { \"match\" : { \"message\" : \"flowers\"}}}' | jq .hits.total | grep -v 0");+$one->waitUntilSucceeds("curl --silent --show-error '${esUrl}/_search' -H 'Content-Type: application/json' -d '{\"query\" : { \"match\" : { \"message\" : \"dragons\"}}}' | jq .hits.total | grep 0");
+40
pkgs/development/tools/misc/kibana/6.x.nix
+40
pkgs/development/tools/misc/kibana/6.x.nix
···
+42
pkgs/misc/logging/beats/6.x.nix
+42
pkgs/misc/logging/beats/6.x.nix
···+heartbeat = beat "heartbeat" {meta.description = "Lightweight shipper for uptime monitoring";};
pkgs/misc/logging/beats/default.nix
pkgs/misc/logging/beats/5.x.nix
pkgs/misc/logging/beats/default.nix
pkgs/misc/logging/beats/5.x.nix
+45
pkgs/servers/search/elasticsearch/6.x.nix
+45
pkgs/servers/search/elasticsearch/6.x.nix
···+sed -i "s|ES_CLASSPATH=\"\$ES_HOME/lib/\*\"|ES_CLASSPATH=\"$out/lib/*\"|" ./bin/elasticsearch-env
+26
pkgs/servers/search/elasticsearch/es-home-6.x.patch
+26
pkgs/servers/search/elasticsearch/es-home-6.x.patch
···
+39
pkgs/tools/misc/logstash/6.x.nix
+39
pkgs/tools/misc/logstash/6.x.nix
···+cp -r {Gemfile*,modules,vendor,lib,bin,config,data,logstash-core,logstash-core-plugin-api} $out+description = "Logstash is a data pipeline that helps you process logs and other event data from a variety of systems";
+16
-1
pkgs/top-level/all-packages.nix
+16
-1
pkgs/top-level/all-packages.nix
······# The latest version used by elasticsearch, logstash, kibana and the the beats from elastic.······