Matej Gera
067aa9e142
[metrics] standardize/simplify export pipeline setup ( #395 )
...
* Introduce simplified export pipeline setup for stdout
* Standardize dogstatsd,stdout,prometheus calling.
* Creates NewRawExporter, NewExportPipeline, InstallNewPipeline methods.
* Uses Options rather than Config throughout for options.
* fix merge conflicts.
Co-authored-by: Liz Fong-Jones <elizabeth@ctyalcove.org>
2020-01-02 10:41:21 -08:00
Cheng-Lung Sung
5eb457a119
[trace] add option.Writer for stdout output ( #404 )
...
* add option.File for stdout output
* Unify the naming of `Writer` field (io.Writer) in Options
2020-01-02 11:40:37 -05:00
Joshua MacDonald
dd781560d4
Rename handle to bound instrument (@sircelsius) ( #400 )
...
* Rename metric Handle to Bound Instrument
* Rename metric Handle to Bound Instrument
* Rename metric Handle to Bound Instrument
* chore(meter): renamed from *BoundInstrument to Bound*, renamed AcquireBoundInstrument to Bind
* chore(meter): renamed Release to Unbind
* Self feedback in doc.go
* Rename confusing method name
Co-authored-by: Marc Bramaud <sircelsius@users.noreply.github.com>
2019-12-27 16:30:19 -08:00
Joshua MacDonald
1414d363de
Global meter forwarding implementation ( #392 )
...
* Initial skeleton
* Revert noop provider removal
* Checkpoint
* Checkpoint
* Implement Bound instrument and LabelSet
* Add test
* Add a benchmark
* Add a release test
* Document LabelSetDelegator
* Lint and comments
* Add a second Meter test; fix typo; add a panic
* Add a test for the builtin SDK
* Address feedback
2019-12-23 23:03:04 -08:00