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

versatile-data-kit: VEP-1416 vdk-troubleshooting-tools #1423

Merged
merged 3 commits into from
Dec 12, 2022

Conversation

doks5
Copy link
Contributor

@doks5 doks5 commented Dec 8, 2022

This change outlines a proposal to introduce data job troubleshooting tools, which can assisst root cause analysis efforts in case of failing deployed data jobs.

Testing Done: N/A

Signed-off-by: Andon Andonov andonova@vmware.com

@ivakoleva ivakoleva marked this pull request as draft December 8, 2022 11:59
@doks5 doks5 force-pushed the person/andonova/vep-1416 branch 2 times, most recently from 8e90ebc to 5f460c0 Compare December 9, 2022 15:36
@doks5 doks5 requested a review from dakodakov December 9, 2022 15:37
Copy link
Collaborator

@antoniivanov antoniivanov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me. You can merge it now with or without addressing my comments. Though please note them and address them in the future .

Do include either instructions or the source code for the png diagrams - in case someone needs to edit them (or reuse/extend them) in the future

@antoniivanov
Copy link
Collaborator

I did see the "not-ready-for-review" but it appears in a pretty advanced stage. It's quite ok for VEP to be updated in multiple PRs and written iteratively.

@doks5
Copy link
Contributor Author

doks5 commented Dec 11, 2022

Looks good to me. You can merge it now with or without addressing my comments. Though please note them and address them in the future .

Do include either instructions or the source code for the png diagrams - in case someone needs to edit them (or reuse/extend them) in the future

Can you elaborate what you mean by "source code for the png diagrams"? By looking into the other VEPs, none of them seem to have special files for the diagrams (other than the png images themselves), so I assume you mean something different.

@antoniivanov
Copy link
Collaborator

Can you elaborate what you mean by "source code for the png diagrams"? By looking into the other VEPs, none of them seem to have special files for the diagrams (other than the png images themselves), so I assume you mean something different.

That's what I mean - specify file for the diagram. It can be a link or instruction as well. There are no in the other VEPs but I missed to request that previously.

@doks5
Copy link
Contributor Author

doks5 commented Dec 11, 2022

Can you elaborate what you mean by "source code for the png diagrams"? By looking into the other VEPs, none of them seem to have special files for the diagrams (other than the png images themselves), so I assume you mean something different.

That's what I mean - specify file for the diagram. It can be a link or instruction as well. There are no in the other VEPs but I missed to request that previously.

The diagrams are made in gliffy, so I have them in .svg and .gliffy formats. The svg file could, in theory, be edited in any svg editor, while for the .gliffy file, a special gliffy editor would be needed.
What types of files would you acceptable as diagram sources?
Also, if we agree on acceptable file formats, we can update the VEP template to mention this, so we have point of reference in the future?

@doks5 doks5 mentioned this pull request Dec 11, 2022
@antoniivanov
Copy link
Collaborator

The diagrams are made in gliffy, so I have them in .svg and .gliffy formats. The svg file could, in theory, be edited in any svg editor, while for the .gliffy file, a special gliffy editor would be needed. What types of files would you acceptable as diagram sources? Also, if we agree on acceptable file formats, we can update the VEP template to mention this, so we have point of reference in the future?

The gliffy file is the source then. If you have gliffy subscription you can edit it.

I am not sure I want to impose "our" view on what tool people should use
I'd personally use some free alternatives. In the past, I've used either mermaid-js or plant uml. Lately I use PlantUML more often (I think it's more popular).

@doks5 doks5 changed the title [DRAFT] [NOT-READY-FOR-REVIEW] versatile-data-kit: VEP-1416 vdk-troubleshooting-tools versatile-data-kit: VEP-1416 vdk-troubleshooting-tools Dec 12, 2022
@doks5 doks5 marked this pull request as ready for review December 12, 2022 09:05
@doks5
Copy link
Contributor Author

doks5 commented Dec 12, 2022

The diagrams are made in gliffy, so I have them in .svg and .gliffy formats. The svg file could, in theory, be edited in any svg editor, while for the .gliffy file, a special gliffy editor would be needed. What types of files would you acceptable as diagram sources? Also, if we agree on acceptable file formats, we can update the VEP template to mention this, so we have point of reference in the future?

The gliffy file is the source then. If you have gliffy subscription you can edit it.

I am not sure I want to impose "our" view on what tool people should use I'd personally use some free alternatives. In the past, I've used either mermaid-js or plant uml. Lately I use PlantUML more often (I think it's more popular).

Added the diagram sources. In case additional diagrams are to be added, I'll use PlantUML to make it easier for future modifications.

doks5 and others added 3 commits December 12, 2022 14:45
This change outlines a proposal to introduce data job troubleshooting tools,
which can assisst root cause analysis efforts in case of failing deployed
data jobs.

Testing Done: N/A

Signed-off-by: Andon Andonov <andonova@vmware.com>
Co-authored-by: ivakoleva <ikoleva@vmware.com>
Co-authored-by: dakodakov <ddakov@vmware.com>
@doks5 doks5 merged commit b25243d into main Dec 12, 2022
@doks5 doks5 deleted the person/andonova/vep-1416 branch December 12, 2022 14:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants