Documentation
¶
Overview ¶
Package metricsv2 provides a way to capture request metrics.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WithCAPAUserAgentMiddleware ¶ added in v2.9.0
func WithCAPAUserAgentMiddleware() func(*middleware.Stack) error
WithCAPAUserAgentMiddleware returns User Agent middleware stack for AWS GO SDK V2 sessions.
func WithMiddlewares ¶ added in v2.9.0
WithMiddlewares adds instrumentation middleware stacks to AWS GO SDK V2 service clients.
func WithRequestMetricContextMiddleware ¶ added in v2.9.0
func WithRequestMetricContextMiddleware() func(*middleware.Stack) error
WithRequestMetricContextMiddleware returns Request Metric middleware stack for AWS GO SDK V2 sessions.
Types ¶
type RequestData ¶ added in v2.9.0
type RequestData struct {
RequestStartTime time.Time
RequestEndTime time.Time
StatusCode int
ErrorCode string
Service string
OperationName string
Region string
Controller string
Target runtime.Object
Attempts int
}
RequestData holds information related to request metrics.
func (*RequestData) CaptureRequestMetrics ¶ added in v2.9.0
func (r *RequestData) CaptureRequestMetrics()
CaptureRequestMetrics will monitor and capture request metrics.
func (*RequestData) IsIncomplete ¶ added in v2.9.0
func (r *RequestData) IsIncomplete() bool
IsIncomplete will return true if the RequestData was incomplete.
Click to show internal directories.
Click to hide internal directories.