K8s.Sys.Event (k8s v1.0.0-rc1) View Source
K8s.Sys.Event is a thin wrapper around :telemetry.
All events will be prefixed with k8s.
The following events are emitted:
[:k8s, :cluster, :registered][:k8s, :http, :request, :failed][:k8s, :http, :request, :succeeded]
To access this list programmatically use events/0.
If set, default metadata will be applied to all events. See: metadata/0
Link to this section Summary
Functions
When a cluster is successfully registered
Returns a list of all events emitted by this module
K8s.Client.HTTPProvider request failed
K8s.Client.HTTPProvider request succeeded
Default metadata added to all events.
Merges metadata with defaults
The instrumenter name
Link to this section Functions
Specs
When a cluster is successfully registered
Specs
events() :: [[atom()]]
Returns a list of all events emitted by this module:
[:k8s, :cluster, :registered][:k8s, :http, :request, :failed][:k8s, :http, :request, :succeeded]
Great for use with :telemetry.attach_many/4
Specs
K8s.Client.HTTPProvider request failed
Specs
K8s.Client.HTTPProvider request succeeded
Specs
metadata() :: map()
Default metadata added to all events.
Defaults:
%{}
Specs
Merges metadata with defaults
Specs
name() :: atom()
The instrumenter name