public ElasticSearchOutput(ElasticSearchConfiguration configuration, ConnectionSettings clientSettings) { _configuration = configuration; _client = new ElasticClient(clientSettings); _serializer = new JsonSerializer(); _serializer.DateFormatHandling = DateFormatHandling.IsoDateFormat; _serializer.DateFormatString = "yyyy'-'MM'-'dd'T'HH':'mm':'ss.fffffffK"; }
public ElasticSearchOutput(ElasticSearchConfiguration configuration) { _configuration = configuration; var clientSettings = configuration.CreateConnectionFromSettings(); _rawClient = new RawElasticClient(clientSettings); _client = new ElasticClient(clientSettings); }
public RandomDataFlow() { var elasticConfiguration = new ElasticSearchConfiguration(); elasticConfiguration.Host = "localhost"; elasticConfiguration.Port = 9200; elasticConfiguration.IndexNameFormat = @"\b\a\c\o\n\l\o\g\-yyyyMMdd"; CreateProcess().FromInput(new RandomBaconInput()) .Then(new ElasticSearchOutput(elasticConfiguration)); }
public ElasticSearchOutput(ElasticSearchConfiguration configuration, ConnectionSettings clientSettings) { _configuration = configuration; _rawClient = new RawElasticClient(clientSettings); _client = new ElasticClient(clientSettings); }