-
Notifications
You must be signed in to change notification settings - Fork 3.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for OpenStack Swift storage #905
Comments
Yes I know but this middleware is optional and some cloud providers choose not to enable it, OVH for example as far as I know. |
@tlvenn Loki is dependent on Cortex for storage implementation. Could you please raise an issue in cortexproject/cortex ? |
Sure will do. Quick question related with Cortex. Is it on the roadmap to be able to have 2 stores, one for recent data only that could be co located with the service and one long term to store all the log that would leverage S3 and the like ? |
Or does Cortex support both Short & Long term storages ? On the surface, it seemed to be targeted at the latter. |
@tomwilkie, it would be great when you have the time to shed some light on this, thx in advance ! |
@tlvenn at least regarding Loki, you have this behaviour (kind of): The Ingester component, which is responsible for storing data, is a stateful service which keeps the last ~12h of working data in memory, to run optimizations and similar things. This data is continuously written in batches to the chunk store (bigtable, cassandra, s3 etc.) and a reference to it is stored in the index store (another bigtable, cassandra etc). See the cortex docs for more details on this:
They basically apply for Loki as well, just keep in mind Loki is dealing with a much bigger data volume than Cortex. Does that help? |
@sh0rez Any plans to support Swift storage? If yes, I can work on this. Pl let me know. |
This issue has been automatically marked as stale because it has not had any activity in the past 30 days. It will be closed in 7 days if no further activity occurs. Thank you for your contributions. |
any news on this ? |
Started something here https://github.com/cyriltovena/cortex/tree/swift-openstack |
PR open cortexproject/cortex#2440 there is still some work but the biggest is done. |
ah great news ! Thank you Cyril |
This brings fixes for traceID in the logger and swift. I've also added a bit of configuration for swift. Fixes grafana#905 Signed-off-by: Cyril Tovena <cyril.tovena@gmail.com>
* Update cortex to latest. This brings fixes for traceID in the logger and swift. I've also added a bit of configuration for swift. Fixes #905 Signed-off-by: Cyril Tovena <cyril.tovena@gmail.com> * Fixes a test. Signed-off-by: Cyril Tovena <cyril.tovena@gmail.com> * Update go.sum Signed-off-by: Cyril Tovena <cyril.tovena@gmail.com>
@cyriltovena is it possible to add support for it to the helm chart as well? Currently I don't see the option to configure that. Shall I open an issue/PR? |
It would be great if object_store could use OpenStack Swift containers.
The text was updated successfully, but these errors were encountered: