# Packages
Package instrumentation holds code commonly used between all instrumentation declinations (currently httpsec/grpcsec).
# Functions
FinishOperation finishes the operation along with its results and emits a finish event with the operation results.
NewOperation creates and returns a new operationIt must be started by calling StartOperation, and finished by calling FinishOperation.
Register global operation event listeners to listen to.
StartOperation starts a new operation along with its arguments and emits a start event with the operation arguments.
# Interfaces
EventListener interface allowing to identify the Go type listened to and dispatch calls to the underlying event listener function.
Operation interface type allowing to register event listeners to the operation.
# Type aliases
UnregisterFunc is a function allowing to unregister from an operation the previously registered event listeners.