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

[feature] Show task and pipeline status and events in webinterface for v2 pipelines #10634

Open
geier opened this issue Mar 28, 2024 · 4 comments

Comments

@geier
Copy link
Contributor

geier commented Mar 28, 2024

Feature Area

/area frontend

What feature would you like to see?

Show the status and events of the pod for each task and the pipeline itself.

What is the use case or pain point?

In kfp v2 the webinterface doesn't show if a component of a pipeline fails to start, e.g. because of an error pulling an image.
For users not very familiar with kubernetes, this is hard to debug, they just see a "running" pod in the user interface, but don't understand that there is an error that needs to be taken care of.

Example

Example pipeline that errors out (the alpinexxxxx image does not exist):

from kfp import dsl
from kfp.client import Client


@dsl.container_component
def say_hello():
    return dsl.ContainerSpec(image='alpinexxxxx', command=['echo'], args=['Hello'])

@dsl.pipeline
def hello_pipeline():
    say_hello()
    
    
client = Client()
client.create_run_from_pipeline_func(hello_pipeline)

The user interface suggests the task is running:

image

Not helpful message in Details either:

image

k9s shows what the issue is:

image

Is there a workaround currently?

Use a tool such as Lens or k9s to have a look at the status and events of your pods, but this isn't great for users more focussed on the Data Science part.


Love this idea? Give it a 👍.

@geier geier changed the title [feature] Show task and pipeline status in webinterface for v2 pipelines [feature] Show task and pipeline status and events in webinterface for v2 pipelines Mar 28, 2024
Copy link

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@github-actions github-actions bot added the lifecycle/stale The issue / pull request is stale, any activities remove this label. label May 28, 2024
Copy link

This issue has been automatically closed because it has not had recent activity. Please comment "/reopen" to reopen it.

@HumairAK
Copy link
Collaborator

this is very much relevant today, requiring the user to go into k8s and manually inspect pods is not good at all

/reopen

@google-oss-prow google-oss-prow bot reopened this Aug 27, 2024
Copy link

@HumairAK: Reopened this issue.

In response to this:

this is very much relevant today, requiring the user to go into k8s and manually inspect pods is not good at all

/reopen

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@github-actions github-actions bot removed the lifecycle/stale The issue / pull request is stale, any activities remove this label. label Aug 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants