Skip to content

Hosting of Clickhouse for Aspects #45

@felipemontoya

Description

@felipemontoya

Following the interest there is in using Aspects I had a conversation with @Ian2012 who has worked on the aspects project for a while to understand what would be required to use Aspects in harmony projects.

Aspects builds on top of a series of different projects:

  • superset
  • clickhouse
  • vector
  • ralph
  • dbt
  • event routing backends

Now, in order to host an aspects install, the superset/vector/ralph/dbt and the lms with the event routing backends package are already well supported via a tutor plugin: https://github.com/openedx/tutor-contrib-aspects/.

The critical missing bit would be clickhouse. It is possible to install clickhouse inside of the k8s cluster by using the k8s template provided in the plugin. However so far we have found that clickhouse can be a heavy drain of resources and it caused instability at the complete cluster. I'm opening this ticket to track any work we do in supporting a more robust hosting of clickhouse as a workload or strategies for external hosting.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions