Explain the Metric API instruments#98
Conversation
MrAlias
left a comment
There was a problem hiding this comment.
Good start. I especially appreciate the added "Example uses" in the relevant details sections as well as the propagated table outlining the metrics.
|
Thanks @MikeGoldsmith @codeboten. I found other |
|
There is an outstanding discussion here, #98 (comment), but it's not about the matter at hand. If we agree about the names of the instruments and their default aggregation, then I think this PR is ready to merge. The debate above is about how we document the protocol and the internals of the SDK and export pipeline. I do not think the outcome of this debate will have an impact on the specification we write for the API. In any case we shouldn't hold this up over a decision about use of "Temporal quality" in the API documentation. |
cijothomas
left a comment
There was a problem hiding this comment.
Agree the stated purpose of defining standard instrument names and their default aggregations is met!
Thanks.
lzchen
left a comment
There was a problem hiding this comment.
Really well explained! Good job!
|
@open-telemetry/specs-approvers this OTEP got very popular, can we review this to make progress? |
|
@open-telemetry/specs-approvers please approve this. We have reached agreement by all, and the only outstanding discussion point belongs to the SDK: open-telemetry/opentelemetry-proto#147 |
|
Please fix markdown lint errors :) |
|
@bogdandrutu Done. Needs one more approver 😆 |
|
@bogdandrutu Let's merge this. |
|
Yes Sir :) |
* Nine instruments * WIP: More explanation, starting on details section * Introduction * Typo fix * Table fmt * Rewrite without async delta instruments * More examples * Draft is ready * More names considered * More examples from review feedback * From comments * Typos * Address question about MMSC * About ValueObserver temporal quality * More on temporal quality terminology * 88 links to otep 88 * Swap temporal quality and default aggregation columns * Move link ref * Add 'Input' to the temporal quality header * Add detail * Rename into ./metrics * Lint * Lint
* Nine instruments * WIP: More explanation, starting on details section * Introduction * Typo fix * Table fmt * Rewrite without async delta instruments * More examples * Draft is ready * More names considered * More examples from review feedback * From comments * Typos * Address question about MMSC * About ValueObserver temporal quality * More on temporal quality terminology * 88 links to otep 88 * Swap temporal quality and default aggregation columns * Move link ref * Add 'Input' to the temporal quality header * Add detail * Rename into ./metrics * Lint * Lint
* Nine instruments * WIP: More explanation, starting on details section * Introduction * Typo fix * Table fmt * Rewrite without async delta instruments * More examples * Draft is ready * More names considered * More examples from review feedback * From comments * Typos * Address question about MMSC * About ValueObserver temporal quality * More on temporal quality terminology * 88 links to otep 88 * Swap temporal quality and default aggregation columns * Move link ref * Add 'Input' to the temporal quality header * Add detail * Rename into ./metrics * Lint * Lint
* Nine instruments * WIP: More explanation, starting on details section * Introduction * Typo fix * Table fmt * Rewrite without async delta instruments * More examples * Draft is ready * More names considered * More examples from review feedback * From comments * Typos * Address question about MMSC * About ValueObserver temporal quality * More on temporal quality terminology * 88 links to otep 88 * Swap temporal quality and default aggregation columns * Move link ref * Add 'Input' to the temporal quality header * Add detail * Rename into ./metrics * Lint * Lint
This document replaces OTEPs #93 and #96.
The number of instruments is expanded to 6.
Resolves open-telemetry/opentelemetry-specification#467
Resolves open-telemetry/opentelemetry-specification#465
Resolves open-telemetry/opentelemetry-specification#462