Add pipeline events audit log
long-term
P
Plum Butterfly
We are using webhooks to receive notifications about pipeline events. However, there is a problem with webhooks: they can arrive out of order, or can be lost completely because of a network issue.
Therefore, we need a durable audit log of all pipeline events (stored in order) that is accessible via API. Stored events should be "rich", i.e. contain all the metadata relevant to the event, such as pipeline/project tags, services and infrastructures involved (for deployment stages), as well as acting user where relevant (e.g. for approval stages).
Log In
Canny AI
Merged in a post:
We need more useful information in audit logs
O
Opposite Lemming
Is there a way to include more information in audit logs? For instance, instead of just saying that a pipeline was started and by who we would like to see what input set was used or which artifact was deployed to which service.
Thank you.
Prateek Mittal
Hi Warren,
The objective of Audit Trail is to view and track changes to your Harness resources within your Harness account.
Can we do a discovery session to understand what you are looking for?
Thanks,
Prateek
P
Plum Butterfly
That audit log doesn't include all of the pipeline events (we need all of them, including e.g. stage deployment start etc). Existing Audit Log mostly tracks creation/deletion etc of
Harness resources
, this is not what we need. We need to know what versions of what services were deployed to given k8s infrastructures and by whom.Sudarshan Purohit
We support Audit Logs today, which can be streamed to an S3 bucket for integration with SIEM systems: https://developer.harness.io/docs/platform/governance/audit-trail/audit-streaming/
Rohan Gupta
long-term
Thank you for your request we can add this to our backlog