Skip to content

Implement Basic Metrics (#40)

Nathan Harris requested to merge 40-metrics into master

Motivation:

End users will want to capture some baseline performance metrics that can only be accurately gathered at this level of the stack.

Modifications:

Added new RedisMetrics struct that retains all SwiftMetrics objects used throughout the system lifecycle, and appropriate code to track desired metrics.

Result:

Users now have a way to peek into the system's performance to understand what NIORedis is being asked to do from their usage.

Merge request reports