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

Unified log / API to retrieve all workflow invocations + errors #188

Open
dylburger opened this issue Oct 25, 2019 · 2 comments
Open

Unified log / API to retrieve all workflow invocations + errors #188

dylburger opened this issue Oct 25, 2019 · 2 comments
Labels
enhancement New feature or request tracked internally Issue is also tracked in our internal issue tracker triaged For maintainers: This issue has been triaged by a Pipedream employee

Comments

@dylburger
Copy link
Contributor

dylburger commented Oct 25, 2019

I'd like to access a log of all workflow executions (my event history) or errors so I can run analysis on them and observe patterns. The log would need to contain metadata like:

timestamp of execution
duration of workflow execution
success / failure state
workflow id
deployment id
(any other relevant data from steps.trigger.context)
timestamp of error (if error)
error object (if present)

@dylburger dylburger transferred this issue from PipedreamHQ/roadmap Jun 19, 2020
@dylburger dylburger added the enhancement New feature or request label Jun 19, 2020
@dylburger dylburger changed the title Unified log / API to retrieve all workflow executions + errors Unified log / API to retrieve all workflow invocations + errors Sep 13, 2021
@HaimBendanan
Copy link

HaimBendanan commented Dec 28, 2021

Additionally, we would like to get the console logs via API. It would allow better integration with data warehouse systems.
The classic use case scenario is when you need to investigate why something happened in a complex workflow, but the logs are not available anymore (since only the last 100 workflow instances are kept). Having the ability to push the logs to an external system easily would be great. We already can push the logs to s3 with .emit, but we are looking for something more general that would not require users to do anything, just logging to console

@mroy-seedbox
Copy link
Contributor

It would be amazing if there were an easy way to setup sinks for those logs, such as Amazon Kinesis.

An API would also be fine (with the ability to retrieve logs for a given date range).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request tracked internally Issue is also tracked in our internal issue tracker triaged For maintainers: This issue has been triaged by a Pipedream employee
Projects
None yet
Development

No branches or pull requests

3 participants