Interface: ActivityOutboundCallsInterceptor
Implement any of these methods to intercept Activity outbound calls
Properties
getLogAttributes?
optionalgetLogAttributes?: (input,next) =>Record<string,unknown>
Called on each invocation of the activity.log methods.
The attributes returned in this call are attached to every log message.
Parameters
input
next
OmitLastParam<(input: GetLogAttributesInput, next: OmitLastParam<...>) => Record<string, unknown>>
Returns
Record<string, unknown>
getMetricTags?
optionalgetMetricTags?: (input,next) =>MetricTags
Called once every time a metric is emitted from an Activity metric (ie. a metric created from activity.metricMeter).
Tags returned by this hook are prepended to tags defined at the metric level and tags defined on the emitter function itself.
Parameters
input
next
OmitLastParam<(input: MetricTags, next: OmitLastParam<...>) => MetricTags>