Knime advanded logging

Hello everyone,
I am trying to figure out a way of logging data from workflows:

  1. who ran the workflow
  2. how long it took
  3. When it was ran
    And then send it through HTTP request/other way.

What is the best way to perform those tasks? Ideally I don’t want to modify the workflow, but as far as I can see - I will have to.

  1. Is there any other way than custom extension?
  2. If custom extension is the way, is it possible that it will perform on backend so I don’t need to add it on worfklow?
  3. I have a possibility of implementing this function both locally/knime server - whatever option will suit me best.
    Help much appreciated.

Best regards,

Sounds like a good use case for the KNIME Workflow Summary feature. Check out this blog post, and especially the example workflows and components linked inside:


Thanks for the reply. As for now I see that only editing source code of Knime will do the trick but I will definitely check You solution as well.

In the meantime I have to create new topic since even though I went trough knime sdk setup I’ve got hard time running my knime.core files.

Best regards,