Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Basic Metrics (#40) #41

Merged
merged 1 commit into from
Jun 6, 2019
Merged

Implement Basic Metrics (#40) #41

merged 1 commit into from
Jun 6, 2019

Conversation

Mordil
Copy link
Collaborator

@Mordil Mordil commented May 25, 2019

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.

@Mordil Mordil requested a review from tanner0101 May 25, 2019 18:36
@Mordil Mordil marked this pull request as ready for review May 25, 2019 20:38
@Mordil Mordil force-pushed the 40-metrics branch 2 times, most recently from cbaf95f to 4406252 Compare May 27, 2019 19:10
@Mordil Mordil requested a review from tomerd June 5, 2019 06:25
@Mordil
Copy link
Collaborator Author

Mordil commented Jun 5, 2019

@tomerd @tanner0101 Does this look like a reasonable first stab at database metrics?

@Mordil Mordil added this to the 1.0.0 milestone Jun 5, 2019
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.
@Mordil Mordil merged commit 7ae2024 into master Jun 6, 2019
@Mordil Mordil deleted the 40-metrics branch June 6, 2019 16:45
@Mordil Mordil modified the milestone: 1.0.0 Jun 6, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant