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

Tracking: Alloy Live Debugging to improve debugging capabilities #785

Open
9 of 20 tasks
wildum opened this issue May 7, 2024 · 0 comments
Open
9 of 20 tasks

Tracking: Alloy Live Debugging to improve debugging capabilities #785

wildum opened this issue May 7, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@wildum
Copy link
Contributor

wildum commented May 7, 2024

Goals

  • Provide better feedback to users creating and debugging pipelines
  • Enable users to reap the benefits of Alloy’s flexible component system fully
  • Build a foundation for richer UI experiences in the future

Description

The X-ray functionality allows users to see live data exposed by the components in their pipelines via Alloy's UI.

Non-functional requirements

  • Very low overhead when inactive
  • Low overhead when active
  • Low impact on code complexity
  • Capable of handling large volumes of data (UI not crashing the browser, not using too much memory, etc.)
  • High extensibility (should be easy to hook a new component to it)

Implementation

The initial implementation that we made during the hackathon can be used as an example: https://github.com/grafana/agent/pull/6045/files

Tracking list

Tasks

  1. frozen-due-to-age
  2. frozen-due-to-age
  3. frozen-due-to-age
  4. frozen-due-to-age
  5. frozen-due-to-age
  6. needs-attention
  7. needs-attention
  8. needs-attention
  9. frozen-due-to-age
    wildum
  10. needs-attention
  11. needs-attention
  12. needs-attention
  13. needs-attention
  14. enhancement good first issue help wanted javascript
  15. frozen-due-to-age
  16. needs-attention
  17. needs-attention
  18. frozen-due-to-age
  19. frozen-due-to-age
  20. needs-attention
@wildum wildum added the enhancement New feature or request label May 7, 2024
@wildum wildum self-assigned this May 7, 2024
@wildum wildum changed the title Tracking: Alloy X-ray to improve debugging capabilities Tracking: Alloy Live Debugging to improve debugging capabilities Jun 12, 2024
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
None yet
Development

No branches or pull requests

1 participant