Skip to content

Conversation

@jlloyd-widen
Copy link

The issue

Stream discover only works for use cases where an catalog is provided as an input. My use case doesn't care so much about the input catalog (which would take a long time to generate) as it is about getting the data comprehensively.

The current discover_streams method relies on a list of aliases returned from elasticsearch for each of the indexes. This also does not fit my use case. None of our indexes have aliases.

This solution

Here I provide edits to the discover_streams method that, for me at least, enables me to discover the full list of indexes whether or not they have aliases and extract each index with default elasticsearch-based record keys. This will require the downstream target to be able to ingest json objects or otherwise require some other meltano based methodology for flattening.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant