Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

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

Visualize hooks in Kedro-Viz #3531

Closed
galenseilis opened this issue Jan 19, 2024 · 2 comments
Closed

Visualize hooks in Kedro-Viz #3531

galenseilis opened this issue Jan 19, 2024 · 2 comments
Labels
Issue: Feature Request New feature or improvement to existing feature

Comments

@galenseilis
Copy link

Description

As per this request I am opening up this feature request. The general idea is for the hooks to be visualized in some way on Kedro-viz.

The only design aspect I would suggest is that the symbology on Kedro-Viz should reflect what type of triggers the hook has.

Context

When I open up a visualization by Kedro-Viz I would like to quickly learn about what things exist, including hooks. In the current state I would have to look into the source code to get an overview of the hooks currently registered for use in the product. The idea I like behind Kedro-Viz is to have a quick overview of any of the information processing specific to that project (i.e. stuff that isn't just native Kedro behaviour). To me getting at least a partial understanding of what hooks exist (and the type of triggers they have) would be helpful for this quick summary of a project.

Possible Implementation

I don't have any specific recommendations on implementation at this moment.

Possible Alternatives

  • Not everything needs to be visualized with Kedro-Viz
@galenseilis galenseilis added the Issue: Feature Request New feature or improvement to existing feature label Jan 19, 2024
@rashidakanchwala rashidakanchwala moved this to Inbox in Kedro-Viz Jan 19, 2024
@datajoely
Copy link
Contributor

An MVP showing the names of hooks register would be a great first start

Hooks fall into the following categories:

https://docs.kedro.org/en/stable/kedro.framework.hooks.specs.html

At a high level hooks basically fall into 3 categories:

  • Stuff that happens during the pipeline creation (not visalisable on the flow chart)
  • Stuff that happens during a pipeline run to every part of the pipeline (maybe visalisable on the flow chart)
  • Stuff that happens after a pipeline run (not visalisable on the flow chart)

@rashidakanchwala rashidakanchwala moved this from Inbox to Backlog in Kedro-Viz Jan 30, 2024
@NeroOkwa
Copy link
Contributor

Backlog grooming notes:

To me getting at least a partial understanding of what hooks exist (and the type of triggers they have) would be helpful for this quick summary of a project.

@galenseilis thanks for this. Can you provide more context on what problem this solves for you.

@kedro-org kedro-org locked and limited conversation to collaborators May 20, 2024
@rashidakanchwala rashidakanchwala converted this issue into discussion #3880 May 20, 2024
@github-project-automation github-project-automation bot moved this from Backlog to Done in Kedro-Viz May 20, 2024

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
Issue: Feature Request New feature or improvement to existing feature
Projects
Status: Done
Development

No branches or pull requests

3 participants