teleport/lib/events
Andrew Lytvynov 3122e152d3 Emit audit events for most k8s requests
In the "catch all" handler of k8s proxy, emit a new event KubeRequest
containing relevant request info.
Do best-effort parsing of the URL path to extract API fields like
namespace, resource name and kind.

Events related to discovery are suppressed due to their spamminess.
2020-10-14 16:58:44 +00:00
..
dynamoevents Fixing golint warnings, batch 1 2020-10-13 00:22:49 +00:00
filesessions Improves logging and error handling in filesessions. 2020-10-06 13:41:17 -07:00
firestoreevents Fixing golint warnings, batch 1 2020-10-13 00:22:49 +00:00
gcssessions Session streaming 2020-09-28 23:08:56 -07:00
memsessions Session streaming 2020-09-28 23:08:56 -07:00
s3sessions Fixing golint warnings, batch 1 2020-10-13 00:22:49 +00:00
test Session streaming 2020-09-28 23:08:56 -07:00
api.go Emit audit events for most k8s requests 2020-10-14 16:58:44 +00:00
api_test.go Remove message and severity fields from audit events. (#2684) 2019-05-01 09:17:01 -07:00
archive.go External events and sessions storage. 2018-03-15 12:42:43 -07:00
auditlog.go Improves logging and error handling in filesessions. 2020-10-06 13:41:17 -07:00
auditlog_test.go Improves logging and error handling in filesessions. 2020-10-06 13:41:17 -07:00
auditwriter.go Session streaming 2020-09-28 23:08:56 -07:00
auditwriter_test.go Session streaming 2020-09-28 23:08:56 -07:00
codes.go Emit audit events for most k8s requests 2020-10-14 16:58:44 +00:00
complete.go Improves logging and error handling in filesessions. 2020-10-06 13:41:17 -07:00
convert.go Emit audit events for most k8s requests 2020-10-14 16:58:44 +00:00
discard.go Session streaming 2020-09-28 23:08:56 -07:00
doc.go spelling cleanup 2018-11-15 12:44:51 -08:00
emitter.go Session streaming 2020-09-28 23:08:56 -07:00
emitter_test.go Session streaming 2020-09-28 23:08:56 -07:00
events.pb.go Emit audit events for most k8s requests 2020-10-14 16:58:44 +00:00
events.proto Emit audit events for most k8s requests 2020-10-14 16:58:44 +00:00
events_test.go Session streaming 2020-09-28 23:08:56 -07:00
fields.go permit empty namespace 2020-10-06 10:00:21 -07:00
filelog.go Fixing golint warnings, batch 1 2020-10-13 00:22:49 +00:00
forward.go Fixing golint warnings, batch 1 2020-10-13 00:22:49 +00:00
generate.go Session streaming 2020-09-28 23:08:56 -07:00
mock.go Session streaming 2020-09-28 23:08:56 -07:00
multilog.go Session streaming 2020-09-28 23:08:56 -07:00
playback.go Session streaming 2020-09-28 23:08:56 -07:00
recorder.go Session streaming 2020-09-28 23:08:56 -07:00
sessionlog.go Fixing golint warnings, batch 1 2020-10-13 00:22:49 +00:00
slice.pb.go Merge Teleport V4.3 UI branch to master (#3583) 2020-04-15 15:35:26 -04:00
slice.proto Merge Teleport V4.3 UI branch to master (#3583) 2020-04-15 15:35:26 -04:00
stream.go Improves logging and error handling in filesessions. 2020-10-06 13:41:17 -07:00
uploader.go Fixing golint warnings, batch 1 2020-10-13 00:22:49 +00:00
writer.go Session streaming 2020-09-28 23:08:56 -07:00