current reference for implementation

Exporter contract (v0.1.0)

type Exporter interface {
  Name() string
  Export(ctx context.Context, samples []Sample) error
  Close() error
}

Metrics core

Retry and backoff

Hardware collection (Linux)

WAL (persistence)

Out of scope for v0.1.0