Skip to content
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

Node-hosted metrics #16

Open
olisand opened this issue Jul 20, 2023 · 2 comments
Open

Node-hosted metrics #16

olisand opened this issue Jul 20, 2023 · 2 comments
Labels
enhancement New feature or request

Comments

@olisand
Copy link
Collaborator

olisand commented Jul 20, 2023

As an ELIXIR Node, I want to be able to keep metrics data in my own premises

@unode
Copy link
Collaborator

unode commented Jul 24, 2023

This requires a distributed design which was discussed during TMD-Tango hackathon 2023 but was considered too complex to tackle during that period.

Some issues were raised, including implications of GDPR, data ownership and data transfer, that require clarification.
Concerns raised and alternatives discussed include:

  • How data should (or not) be exchanged between different instances of Tango. Both alternatives require a list of known Tango instances or a protocol for self-discovery. Alternatives:
    • The reporting interface (front-end) directly collecting data from different Tango (back-end) servers
    • Tango servers (back-end) collecting data from each other (without persistence)
  • How to resolve/group events organized by multiple nodes - requires a shared unique identifier
  • Need for additional access control mechanisms (Node-only or internal/private data vs Public data)
  • Node specific customizations - see also Node-specific questions #8
  • Self-hosting (decoupled or federated) documentation - see also Documentation - How-to guide #20

@mihai-sysbio
Copy link
Collaborator

For reference, the Data protection in ELIXIR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: No status
Development

No branches or pull requests

3 participants