Skip to content

Conversation

@jarnura
Copy link

@jarnura jarnura commented Apr 30, 2019

Added global vector register so access vectors globally

Added global vector register so access vectors globally
-- | A 'Registry' is a list of all registered metrics, currently represented by
-- their sampling functions.
type Registry = [IO [SampleGroup]]
type VectorRegistry l m = [IO [(l,(Vector l m))]]
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What does the vector registry provide that the standard registry does not?

instance Label () where
labelPairs () () = []

instance Label [Text] where
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The downside to using a list is that you don't get compile time checking that the number of values match the number of labels.

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.

2 participants