The Elasticsearch provider reads resources from several indices from an Elasticsearch instance.
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