apache / hop

Hop Orchestration Platform
https://hop.apache.org/
Apache License 2.0
983 stars 352 forks source link

[Feature Request]: Add the "Output steps metrics" transform to HOP #3003

Open jayyellow86 opened 1 year ago

jayyellow86 commented 1 year ago

What would you like to happen?

In PDI/Kettle, there was a Transformation Step called "Output steps metrics", which is missing in HOP transforms. This step is configured with a list of steps from the same Transformation and the field names for a fixed set of metrics. During execution this step will output these metrics after the listed steps are finished. Please add this step as a transform to HOP.

Issue Priority

Priority: 3

Issue Component

Component: Transforms

mattcasters commented 1 year ago

Workaround is to get this information after the execution with the "Execution Information" transform in another pipeline.

openinbigdata commented 11 months ago

It would be fantastic to have this functionality, just yesterday I needed it

openinbigdata commented 11 months ago

Workaround is to get this information after the execution with the "Execution Information" transform in another pipeline.

Matt, but is reading the "Execution Information" information already possible in 2.7?

mattcasters commented 11 months ago

Workaround is to get this information after the execution with the "Execution Information" transform in another pipeline.

Matt, but is reading the "Execution Information" information already possible in 2.7?

Yes, this is already possible. There's a whole perspective to explore prior executions, but this information is also available through the transform.

openinbigdata commented 11 months ago

Workaround is to get this information after the execution with the "Execution Information" transform in another pipeline.

Matt, but is reading the "Execution Information" information already possible in 2.7?

Yes, this is already possible. There's a whole perspective to explore prior executions, but this information is also available through the transform.

Matt, do you have any example pipelines using the Execution information transform that you can send me? I confess that I can't use it, as I don't understand how it should be used, so an example would be of great help.

172151295 commented 8 months ago

还是希望实现转换步骤统计这个组件一样的功能?目前hop没看到有类似功能的组件,实现检测插入更新组件的插入、更新、读取、等

172151295 commented 8 months ago

转换步骤统计信息这个组件没有!!

mattcasters commented 8 months ago

Google translate says: "Or do you want to implement the same function as the conversion step statistics component? At present, hop has not seen any components with similar functions, which can detect the insertion, update, reading, etc. of insert and update components." and "There is no conversion step statistics for this component! !"

krishnasdfw commented 1 day ago

This is one of the great features of PDI. Several simplifications were implemented using this. Getting metrics is not merely informational, but critical to embedded transforms, that process many rows in a run. And then a OSM monitor step , standalone is able to perform error handling and detect if there were traffic to any of the error hops from various steps which may simply log the error. Else there will be too many cross connects, blocks, aggregations using merge etc. to achieve the samething. Without this Hop will lose it's power immensely. We are not processing data any more in files and records, rather JSON messages with nested data collections with PDI and it works!!

bamaer commented 1 day ago

did you look at the Execution Information perspective and Execution Information transform?