Ejemplo n.º 1
0
 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";
 }
Ejemplo n.º 2
0
        public ElasticSearchOutput(ElasticSearchConfiguration configuration)
        {
            _configuration = configuration;
            var clientSettings = configuration.CreateConnectionFromSettings();

            _rawClient = new RawElasticClient(clientSettings);
            _client    = new ElasticClient(clientSettings);
        }
Ejemplo n.º 3
0
        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));
        }
Ejemplo n.º 4
0
 public ElasticSearchOutput(ElasticSearchConfiguration configuration, ConnectionSettings clientSettings)
 {
     _configuration = configuration;
     _rawClient     = new RawElasticClient(clientSettings);
     _client        = new ElasticClient(clientSettings);
 }