The Elasticsearch provider reads resources from several indices from an Elasticsearch instance.
Configuration
{
"name": "saga-provider",
"type": "Elastic",
"scheme": "http",
"hostname": "localhost",
"port": 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.
- hostname (optional, string, default value: localhost) - name of the Elasticsearch host
- port (optional, integer, default value: 9200) - Elasticsearch port
- 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