# Variables

LoggerFromContext is a concrete implementation of the LogFn interface.
StatFromContext is a concrete implementation of the StatFn interface.

# Structs

Diff represents two time for which a network graph diff will be computed.
ErrInProgress indicates that a diff is in the process of being created.
ErrNotFound represents a resource lookup that failed due to a missing record.

# Interfaces

Differ provides an interface for generating a Diff of two network graphs.
Grapher provides an interface for fetching a generated network graph in a given time range.
Marker is an interface for indicating that a diff is in progress of being created.
Queuer provides an interface for queuing diff jobs onto a streaming appliance.
Storage is an interface for accessing created diffs.

# Type aliases

LogFn is the recommended way to extract a logger from the context.
Logger is the project logger interface.
Stat is the project metrics client interface.
StatFn is the recommended way to extract a metrics client from the context.