The Elasticsearch provider reads resources from several indices from an Elasticsearch instance.

Configuration

Sample Configuration
 {
     "name": "saga-provider",
     "type": "Elastic",
     "scheme": "http",
     "hostnamesAndPorts": ["localhost:9200"],
     "timestamp": "updatedAt",
     "exclude": [
       "updatedAt",
       "createdAt"
     ]
 }

Parameters

  • name (required, string) - The name of the provider, used in the pipeline configuration when required by stages.
  • type (required, string) - The provider type. See Resources for more information
  • scheme (optional, string, default value: http) - Scheme used by Elastisearch server.
  • hostnamesAndPorts (optional, string array, default value: localhost:9200) - list of Elasticsearch hosts and ports
  • timestamp (optional, string) - field in indices uses as timestamp, automatically included when fetching data
  • exclude (optional, string array) - fields in indices to exclude when fetching data
  • No labels