Fabian Stäber
fc23f00281
Allow all metric conventions to be either synchronous or asynchronous. ( #2458 )
2022-04-08 11:14:29 -07:00
Trask Stalnaker
bf7a606901
Clarify system.cpu.utilization metric definition ( #2435 )
2022-03-28 18:57:03 +02:00
Daniel Jaglowski
7a2a71849f
Add semantic conventions for process metrics ( #2061 )
...
Resolves #1817
Prerequisite for [(collector) #4232 ](https://github.com/open-telemetry/opentelemetry-collector/issues/4232 )
2022-01-25 10:49:43 -05:00
Marc Pichler
fccbbba116
Clarify integer count instrument units ( #2210 )
2021-12-14 18:09:19 +00:00
Tigran Najaryan
7652ed48fa
Prohibit usage of retired names in semantic conventions ( #2191 )
...
* Prohibit usage of retired names in semantic conventions
This change adds a prohibition clause that requires that no old
metric or attribute name is used for a new attribute.
This is important to ensure reversibility of schema transformation
(converting from a new version to an old version of schema).
Without this restriction the following is possible:
Schema version 1. Attribute A exists.
Schema version 2. Attribute A is renamed to B. Appropriate schema file is created.
Schema version 3. Attribute A is introduced (a completely different new attribute).
Now attempting to go from Version 3 to version 1 is impossible since it requires
renaming B to A (for the change in version 2), but a different attribute A already exists.
* Fix based on comments
* Add changelog entry
Co-authored-by: Carlos Alberto Cortez <calberto.cortez@gmail.com>
2021-12-13 10:04:41 -08:00
Anuraag Agrawal
688c0e9ea4
Rename extra dimensions to extra attributes ( #2162 )
...
* Rename extra dimensions to extra attributes
* Moar
Co-authored-by: Reiley Yang <reyang@microsoft.com>
Co-authored-by: Joshua MacDonald <jmacd@users.noreply.github.com>
2021-12-10 12:12:10 -08:00
Daniel Jaglowski
99fcd04b06
Align runtime metric and resource namespaces ( #2112 )
...
A 'process.runtime' namespace is currently defined in the resource
semantic conventions. The metric semantic conventions suggest that
runtime metrics use a 'runtime' namespace. Since the runtime metrics
are directly related to the runtime resources, they ought to share a
common namespace.
Co-authored-by: Tigran Najaryan <4194920+tigrannajaryan@users.noreply.github.com>
2021-11-18 14:36:45 +00:00
alrex
e5aa93af07
minor rephrasing in traces/metrics semantic conventions ( #2048 )
2021-10-21 15:37:43 +02:00
Stavros Kontopoulos
845b29a06e
Add FaaS metrics semantic conventions ( #1736 )
...
* Define FaaS Metric Semantics
Closes #1013
* adjust faas metrics
* fixes
* docs
* updates
* fixes
* update instruments
* use attributes
Co-authored-by: Michael Lavers <kolanos@gmail.com>
Co-authored-by: Carlos Alberto Cortez <calberto.cortez@gmail.com>
2021-08-10 14:09:34 -07:00
Jakub Malinowski
450410f7f6
Rename Metrics labels to attributes ( #1775 )
2021-07-01 00:11:54 +02:00
Ted Young
eeff36dfd4
Add lifecycle statuses to all documents ( #1385 )
2021-02-04 15:06:46 +01:00
Bogdan Drutu
837f4898c0
Remove support to allow_different_nesting, from markdownlint ( #1248 )
...
* Remove support to allow_different_nesting, from markdownlint
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
* Update specification/metrics/semantic_conventions/README.md
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
* Run markdown-toc
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
2020-11-30 06:33:56 -08:00
Justin Foote
3f358caa6b
Add OpenMetrics guidance ( #1154 )
...
* Add OpenMetrics interop guidelines
* Add Prometheus Receiver guidelines; reference collector design
* Add OpenMetrics guidelines to changelog
* Add work in progress note to OpenMetrics guidance
Co-authored-by: Sergey Kanzhelev <S.Kanzhelev@live.com>
2020-11-17 09:15:45 -08:00
Justin Foote
3d64f93fc6
Add metric name pluralization guidelines ( #1109 )
2020-11-10 20:24:03 +01:00
Aaron Abbott
3146dc01dc
System metrics semantic conventions ( #937 )
...
* System metrics semantic conventions
Conventions from [OTEP
119](https://github.com/open-telemetry/oteps/pull/119 )
* change process count to UpDownSumObserver
* fix system.cpu.utilization, use better example
* first several comments
* add description columns, update units to UCUM
* markdown-toc
* clarify OS process level metrics
* clarify load average exapmle
* move general conventions + OTEP 108 into README.md
* renamed swap -> paging
* add addition fs labels
* fix links
* fix link
* Update specification/metrics/semantic_conventions/README.md
Co-authored-by: Tigran Najaryan <4194920+tigrannajaryan@users.noreply.github.com>
* Update specification/metrics/semantic_conventions/README.md
Co-authored-by: Tigran Najaryan <4194920+tigrannajaryan@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Tigran Najaryan <4194920+tigrannajaryan@users.noreply.github.com>
* fix tigran comments
* add disk io_time and operation_time
* add descriptions/footnotes for dropped packets and net errors
* lint, more info for net dropped packets/errors
* "dropped_packets" -> "dropped"
* Apply suggestions from James' code review
Co-authored-by: James Bebbington <jbebbington@google.com>
* comments from James' code review
* clarify windows perf counter
* Update specification/metrics/semantic_conventions/README.md
Co-authored-by: Joshua MacDonald <jmacd@users.noreply.github.com>
* reflow text
Co-authored-by: Tigran Najaryan <4194920+tigrannajaryan@users.noreply.github.com>
Co-authored-by: James Bebbington <jbebbington@google.com>
Co-authored-by: Joshua MacDonald <jmacd@users.noreply.github.com>
2020-10-15 12:07:07 -07:00
Armin Ruech
79707b7df9
Link from trace (and metric) semantic conventions to resources ( #603 )
2020-05-14 10:11:11 -07:00
Bogdan Drutu
0dceae42ab
Move specifications into sub-directories per signal ( #546 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2020-04-06 17:25:53 -04:00