# Functions

MonotonicEndTime returns the end time at present but offset from start, monotonically.
Sanitize returns a string that is trunacated to 100 characters if it's too long, and replaces non-alphanumeric characters to underscores.

# Variables

UserAgent is the user agent to be added to the outgoing requests from the exporters.

# Structs

StateLocker implements a two state lock algorithm that enabled lock free operations inside a state and a global lock for switching between states.