Skip to content

Allowing for RC to 'emit' data #356

Discussion options

You must be logged in to vote

Below is the approach we are planning to incorporate. It's similar to Co-WIN implementation. We have considered that we need to aggregate data from different hosted registries. The below design can work for federated registries or for a centralised registry as well.
SunbirdRC core will emit events for every CRUD operation. Only public data + masked private fields will be sent to kafka. We will create a metrics service which consumes the data and stores it in DB (Clickhouse). The metrics service should be configured with a list of fields/columns on which aggregation needs to be done. The metrics service will expose those aggregated data via a metrics API or by creating a JSON file at the s…

Replies: 9 comments 12 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

rhwarrier
Feb 28, 2023
Collaborator Author

You must be logged in to vote
1 reply
@pramodkvarma
Comment options

Comment options

You must be logged in to vote
0 replies
Answer selected by dileepbapat
Comment options

You must be logged in to vote
7 replies
@pramodkvarma
Comment options

@tejash-jl
Comment options

@pramodkvarma
Comment options

@parthlawate
Comment options

@pramodkvarma
Comment options

Comment options

You must be logged in to vote
2 replies
@pramodkvarma
Comment options

@coolbung
Comment options

Comment options

rhwarrier
Mar 15, 2023
Collaborator Author

You must be logged in to vote
2 replies
@surendrasinghs
Comment options

@varadeth
Comment options

Comment options

rhwarrier
Mar 17, 2023
Collaborator Author

You must be logged in to vote
0 replies
Comment options

rhwarrier
Mar 24, 2023
Collaborator Author

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
9 participants