Trask Stalnaker
99e7370387
Changes to messaging.kafka.max.lag ( #2837 )
2022-10-04 17:02:59 -07:00
jack-berg
bfb8bd7a27
Fix inconsistent metric usage of http.target ( #2818 )
2022-10-03 11:16:31 -07:00
Joao Grassi
e2856b8feb
Make messaging context propagation requirements explicit ( #2750 )
2022-09-30 09:05:54 -07:00
Mikel Blanchard
3ce713d52b
[Logs] Add semantic conventions for writing exceptions ( #2819 )
2022-09-29 21:38:40 -07:00
Evan Bradley
ad82c3556e
Add additional process metrics to the metrics semantic conventions ( #2706 )
...
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
2022-09-21 19:24:12 +02:00
Santosh Cheler
c359bd372c
Add mobile and language semconv for browser resource ( #2761 )
2022-09-20 21:19:02 +02:00
Reiley Yang
8db8131112
Fix nits: incorrect unit for CPU utilization ( #2807 )
2022-09-16 10:49:58 -07:00
Georg Pirklbauer
090f94ceb0
fix typo ( #2803 )
2022-09-15 08:32:40 -07:00
Tigran Najaryan
c01963c823
Revert #2617 , #2675 , #2688 : "add metrics to replace metrics with `direction`" ( #2748 )
...
Please review this carefully. It is not an automatic reverting, I had to fix merge conflicts manually and may have made mistakes, so a thorough review is needed.
Changes:
- This reverts https://github.com/open-telemetry/opentelemetry-specification/pull/2617 . We are reverting it until we are certain how to resolve issue #2726
- Also reverts the corresponding schema file changes done in https://github.com/open-telemetry/opentelemetry-specification/pull/2688
- Also reverts https://github.com/open-telemetry/opentelemetry-specification/pull/2675
~Note that this does not revert https://github.com/open-telemetry/opentelemetry-specification/pull/2675 which I believe to still be valid. If you think otherwise please speak.~ [UPDATE: discussed in Spec SIG and decided to revert 2675 too].
Contributes to https://github.com/open-telemetry/opentelemetry-specification/issues/2726
2022-09-02 10:00:11 -04:00
Santosh Cheler
2503e776b0
Events and logs api ( #2676 )
...
This PR is a follow up to the OTEP [Events and Logs API](https://github.com/open-telemetry/oteps/blob/main/text/0202-events-and-logs-api.md ). It describes the specification for an Events and Logs API and also defines semantic conventions for attributes to be used for Events that are represented using Log Records.
For non-trivial changes, follow the [change proposal
process](../CONTRIBUTING.md#proposing-a-change) and link to the related issue(s)
and/or [OTEP(s)](https://github.com/open-telemetry/oteps ), update the
[`CHANGELOG.md`](../CHANGELOG.md), and also be sure to update
[`spec-compliance-matrix.md`](../spec-compliance-matrix.md) if necessary.
Related [OTEP(s)](https://github.com/open-telemetry/oteps ) #
[Events and Logs API](https://github.com/open-telemetry/oteps/blob/main/text/0202-events-and-logs-api.md )
2022-08-31 14:05:37 -04:00
Antoine Toulme
db65960210
Add process.threads ( #2705 )
2022-08-17 18:57:03 +02:00
sharp-pixel
c26020299c
Add OpenSearch in the database group ( #2718 )
2022-08-11 20:40:03 +02:00
Bertrand Martin
3d7846dc16
Add hardware-metrics to semantic conventions ( #2518 )
...
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
2022-08-09 16:51:54 +02:00
Alex Boten
4ee53745d8
split system.network.connections into TCP and UDP metrics ( #2675 )
...
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
2022-08-05 17:44:58 +02:00
David Mirza
fca9616e41
add process.parent_pid attribute ( #2691 )
...
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
2022-07-28 16:54:58 +02:00
Liudmila Molkova
298c566cf9
Remove alternative attribute sets from HTTP semantic conventions ( #2469 )
2022-07-27 11:31:21 -07:00
Alex Boten
7fcd293974
add definition for state attribute of system.network.connections ( #2663 )
2022-07-18 19:29:38 +02:00
Evan Bradley
a384ba1ec3
Make GitHub links relative for links to specification documents ( #2669 )
...
Co-authored-by: Evan Bradley <evan-bradley@users.noreply.github.com>
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
2022-07-18 15:52:35 +02:00
jack-berg
fc9219bcfe
Add JVM buffer pool semantic conventions ( #2650 )
2022-07-13 10:11:24 -07:00
Liudmila Molkova
216beba6cc
Define net.sock attributes and clarify logical net.peer|host.name attributes ( #2614 )
2022-07-13 10:01:44 -07:00
Patrice Chalin
067a2b88b4
[editorial] Add note to Hugo front matter ( #2651 )
2022-07-08 09:12:12 +02:00
jack-berg
38257767a0
Add metrics for http request and response size ( #2588 )
2022-06-30 13:37:23 -05:00
jack-berg
2b6b31f221
Add rpc.grpc.status_code attribute to rpc metric semantic conventions ( #2604 )
2022-06-30 09:11:39 -05:00
Alex Boten
289bdbb7e0
add metrics to replace metrics with `direction` ( #2617 )
2022-06-28 08:57:58 -07:00
Liudmila Molkova
31a6ecd386
FaaS conventions: make faas.document.time and faas.time attributes recommended ( #2627 )
2022-06-28 16:38:13 +02:00
Alex Boten
a280dd8b2e
Add network metrics to process semantic conventions ( #2556 )
2022-06-22 21:46:24 -07:00
Patrice Chalin
5c19b4e868
[editorial] Ensure metrics subsections have a README ( #2629 )
2022-06-22 21:31:40 -07:00
Liudmila Molkova
d27ed53892
cloudevents: relax requirement level for type and version ( #2618 )
2022-06-21 13:29:53 +02:00
Lauri Tulmin
9448396526
Add semantic conventions for GraphQL ( #2456 )
...
Add semantic conventions for GraphQL span name and attributes.
Related issues #1670
2022-06-15 15:09:08 -04:00
Liudmila Molkova
3f7b7d02f9
Adopt attribute requirement levels in semantic conventions ( #2594 )
2022-06-14 08:02:55 -07:00
Tigran Najaryan
48b522e7f3
Clarify when "count" is used instead of pluralization ( #2613 )
2022-06-13 11:33:49 -07:00
Johannes Tax
35b2b57587
Add semantic convention attributes for capturing the application layer protocol ( #2602 )
2022-06-10 19:09:54 -07:00
jack-berg
2681d9c7dc
Rename p.r.jvm.memory.max to p.r.jvm.memory.limit ( #2605 )
2022-06-10 08:44:42 -05:00
Reiley Yang
22406e7c05
fix typo ( #2595 )
2022-06-01 09:02:17 -07:00
Jonatan Ivanov
8a3a853730
Add semantic conventions for jvm cpu metrics ( #2292 )
2022-05-26 20:29:02 -07:00
Carlos Alberto Cortez
5f1d85a12f
Add remaining Kafka and Kafka consumer metrics. ( #2536 )
2022-05-25 20:32:33 -07:00
Bryan Naegele
4fae05c1c4
Remove outdated note ( #2540 )
2022-05-24 11:51:58 -07:00
Martin Kuba
6a613c54e4
Add Resource browser attributes ( #2353 )
2022-05-19 10:57:41 -07:00
jack-berg
a87e50d47d
Refactor jvm classes semantic conventions ( #2550 )
2022-05-18 23:47:26 -07:00
Christian Neumüller
7d2a40e537
Azure FaaS conventions. ( #2502 )
2022-05-13 12:01:20 -07:00
Trask Stalnaker
64e8e1c8fb
Update kafka.md ( #2537 )
2022-05-12 20:57:22 -07:00
Carlos Alberto Cortez
5df0912bb2
Add prefix to Kafka metrics. ( #2528 )
2022-05-11 17:31:15 -05:00
Carlos Alberto Cortez
e4e600716b
Initial addition of Kafka metrics. ( #2485 )
2022-05-09 14:12:28 -07:00
James Bunch
aa58aa8611
Specify how to obtain a Ruby thread's id ( #2508 )
2022-05-05 21:32:47 -07:00
Benoit
9410cb6131
Fix a typo ( #2523 )
2022-05-04 16:54:00 +02:00
Rauno Viskus
53ba5dd524
Map SunOS to `solaris` for `os.type` resource attribute ( #2509 )
2022-04-27 14:12:22 -07:00
ladd
6d6aa8df6e
Add HTTP/3 ( #2507 )
2022-04-27 14:09:05 -07:00
Carlos Alberto Cortez
5115a5dc87
Update JVM metrics with JMX Gatherer values. ( #2478 )
2022-04-22 09:51:25 -05:00
Mateusz Rzeszutek
eb7c318db3
Database connection pool metrics semantic conventions ( #2273 )
2022-04-18 17:44:41 -07:00
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
33b2703c32
Add net.host.name and net.host.ip to rpc server ( #2447 )
2022-04-01 22:40:05 -07:00
Trask Stalnaker
fc0090a6ef
Move net.peer.name from http common to http client ( #2446 )
2022-04-01 22:29:15 -07:00
Trask Stalnaker
7c1aa90f27
Add rpc.system value for Apache Dubbo ( #2453 )
...
* Add rpc.system value for Apache Dubbo
* Generate table
2022-03-30 15:21:53 -07:00
Trask Stalnaker
4d510fbc04
Add process.cpu.utilization metric ( #2436 )
...
* Add process.cpu.utilization
* Update with PR #
* fix, and more clarity
Co-authored-by: Bogdan Drutu <bogdandrutu@gmail.com>
2022-03-30 08:08:22 -07:00
Trask Stalnaker
bf7a606901
Clarify system.cpu.utilization metric definition ( #2435 )
2022-03-28 18:57:03 +02:00
Reiley Yang
2d4de7fdf2
Fix links ( #2426 )
2022-03-21 23:05:45 -07:00
Joao Grassi
003dee810b
Introduce new semantic conventions for CloudEvents ( #1978 )
...
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
Co-authored-by: Johannes Tax <johannes@johannes.tax>
Co-authored-by: Liudmila Molkova <limolkova@microsoft.com>
2022-03-10 19:11:32 +01:00
Denis Ivanov
20fda6a90e
Define span structure for HTTP retries and redirects ( #2078 )
...
This PR clarifies semantic conventions for HTTP retries and redirects and defines a span structure and linking as well as span attributes for retries. Changes were discussed recently at Instrumentation SIG meetings.
This change addresses a scenario which is in the scope for bringing the existing HTTP semantic conventions for tracing to an initial stable state, see related [otep #174 ](https://github.com/open-telemetry/oteps/pull/174 ).
2022-03-08 20:22:45 -05:00
Armin Ruech
741ac62a15
Bump semantic conventions tool to v0.11.0 and refine enum wording ( #2399 )
2022-03-04 17:51:37 +01:00
Trask Stalnaker
3aa566575f
Add table for well-known rpc.system values ( #2377 )
2022-03-03 14:38:54 +01:00
legendecas
2b026d81db
Define JavaScript runtimes semantic conventions ( #2290 )
2022-03-02 16:18:40 +01:00
Alan West
9c7d6d2ace
nit: Pluralize "measures" ( #2391 )
...
Co-authored-by: Joshua MacDonald <jmacd@users.noreply.github.com>
2022-03-01 12:50:52 -08:00
Patrice Chalin
e16e1f5952
[editorial] Remove repeated sentence in trace semconv ( #2352 )
...
Context: #2236 , at https://github.com/open-telemetry/opentelemetry-specification/pull/2236/files#r807345305
2022-02-15 14:04:05 -08:00
Patrice Chalin
a358a31b2a
[editorial]Add toc/tocstop to Logs pages ( #2321 )
2022-02-09 15:24:45 -05:00
Armin Ruech
8c9de82151
Pin markdownlint-cli version and apply fixes ( #2320 )
...
* Pin markdownlint-cli version
* Apply markdownlint fixes
2022-02-07 10:24:33 -08:00
Carlos Alberto Cortez
d62ad18c75
Add opentracing.ref_type semantic convention. ( #2297 )
2022-01-31 11:14:02 -06:00
Daniel Jaglowski
4f6af3ae6f
Change golang namespace to 'go', rather than 'gc' ( #2262 )
...
* Change golang namespace to 'go', rather than 'gc'
* Specify common process.runtime.* attributes for Go
* Add link to runtime.Compiler
* Remove static descriptions
* Add table of descriptions for golang runtime names
* Add context to go examples
Co-authored-by: Sergey Kanzhelev <S.Kanzhelev@live.com>
2022-01-27 07:21:21 +00:00
jack-berg
c76f9ddb7c
Add jvm memory runtime metrics ( #2272 )
...
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
2022-01-26 18:55:47 +01: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
Trask Stalnaker
225d780d8f
Add placeholder for jvm metrics ( #2257 )
2022-01-13 23:29:09 -06:00
Armin Ruech
5799c847fb
Add link from FaaS trace to resource attributes ( #2256 )
2022-01-10 18:00:53 +00:00
Liudmila Molkova
6ecce73b9b
Upgrade semconv generator to v0.8.0 ( #2236 )
...
* Upgrade semconv generator to v0.8.0
* update specs with semconv gen 0.8.0
* makefile
2022-01-03 14:09:21 -08:00
ladd
3b50032ecc
Add `device.manufacturer` to semantic conventions for resources ( #2100 )
...
* Update device.md
Proposed manufacturer field
* Update device.md
* Generate tables
* PR comments
* Remove trailing whitespace
* Update CHANGELOG.md
Make linter happy?
* Fix merge
Co-authored-by: Josh Suereth <joshuasuereth@google.com>
2021-12-16 00:22:56 +00: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
Marc Pichler
d42c6f54a9
Use UCUM units in Metrics Semantic Conventions ( #2199 )
2021-12-13 15:45:26 +01: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
guschin
3c380cadeb
Update link to Prometheus Receiver Design Document ( #2211 )
...
since it was moved to opentelemetry-collector-contrib repo
Co-authored-by: Tigran Najaryan <4194920+tigrannajaryan@users.noreply.github.com>
2021-12-10 19:56:59 +00: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
Daniel Jaglowski
76b14b16c2
Add semantic conventions for log media attributes ( #2022 )
...
Logs are transmitted via several common media, such as files and
iostreams. This PR establishes semantic conventions for describing the
file or iostream from which a log was read. Notably, these attributes
are not resource attributes, as the medium used to tranmit a log is not
considered to be the originator of the log.
2021-11-09 18:12:07 -05:00
Dmitrii Anoshin
fdd5c96846
Clarify difference between `container.name` and `k8s.container.name` ( #1980 )
...
Add more details to container name attributes to clarify the difference.
Co-authored-by: Bogdan Drutu <bogdandrutu@gmail.com>
2021-11-04 18:45:20 +00:00
Ignacio Bonafonte
14973d30e6
Add swift to the list of `telemetry.sdk.language` ( #2097 )
2021-11-04 18:38:41 +00:00
Patrice Chalin
c543bb9036
[editorial] trace/semantic_conventions/span-general: add missing anchor closing tag ( #2083 )
...
Add a missing `</a>` closing tag for the `<a name="nettransport-attribute">` element. Without the closing tag, then entire page after that is taken as content of the anchor, which isn't correct and it breaks table formatting on the website.
2021-10-29 17:06:56 +02:00
Patrice Chalin
c11ac88831
[editorial] specification/metrics/semantic_conventions/rpc: add missing markdown link definition ( #2082 )
2021-10-29 15:29:53 +02:00
Patrice Chalin
b008a3a230
trace/semantic_conventions/http: add missing markdown link definition ( #2081 )
...
Closes #2079
2021-10-29 15:24:31 +02:00
Patrice Chalin
9f3ad38a9a
URL anchor fix: `##` -> `#` ( #2075 )
2021-10-28 19:22:43 +02:00
Wolfgang Ziegler
de1b890989
Add IBM z/Architecture ( #2055 )
2021-10-28 14:33:18 +02:00
alrex
e5aa93af07
minor rephrasing in traces/metrics semantic conventions ( #2048 )
2021-10-21 15:37:43 +02:00
Christian Neumüller
924016dd1a
Discourage faas.trigger for client/outgoing spans. ( #1921 )
...
* faas.trigger for client/outgoing.
2021-10-20 15:19:39 +02:00
Yuri Shkuro
d9fbb6f32c
Add Makefile target to auto-generate TOC via markdown-toc ( #2020 )
2021-10-15 15:04:22 +00:00
William Armiros
540878944d
Add AWS App Runner as a cloud platform ( #2004 )
2021-10-15 15:59:50 +02:00
Liudmila Molkova
8c7fb44a4e
Define HTTP attributes that should be provided at span creation time ( #1916 )
2021-10-14 14:49:14 +02:00
aaron ai
94b32ee631
Add specific attributes for Apache RocketMQ ( #1904 )
2021-10-13 11:02:25 +00:00
meteorlxy
3e51df22d7
[semantic conventions] add tencent cloud as a cloud provider ( #2006 )
...
* feat: add tencent cloud as a cloud provider
* chore: tweaks
* chore: tweaks
* chore: lint
* chore: changelog
* chore: tweaks
* chore: tweaks
Co-authored-by: Sergey Kanzhelev <S.Kanzhelev@live.com>
2021-10-12 19:02:27 +00:00
Nikita Salnikov-Tarnovski
5161633296
Don't set Span.Status for 4xx http status codes for SERVER spans ( #1998 )
...
* Don't set Span.Status for 4xx http status codes for SERVER spans
2021-10-12 13:03:23 +02:00
Trask Stalnaker
d42afabd91
Remove db.cassandra.keyspace and db.hbase.namespace, and clarify db.name ( #1973 )
...
Fixes #1760
## Changes
Removes `db.cassandra.keyspace` and `db.hbase.namespace` (in preference for using `db.name`).
Clarifies `db.name` in the case where a database product provides multiple concepts that could be mapped to `db.name`.
2021-10-08 11:58:31 +00:00
Dmitrii Anoshin
d2279afe9e
Add `k8s.container.restart_count` Resource attribute ( #1945 )
...
This change adds a Resource attribute to represent number of container restarts in kubernetes. This is can be used in k8s logs collection to identify a particular container instance, where the number of container restarts is a part of a log file path.
Co-authored-by: Tigran Najaryan <4194920+tigrannajaryan@users.noreply.github.com>
2021-10-06 12:10:27 +00:00
Bogdan Drutu
cdf0cd8679
Update metrics semantic conventions to use the new instrument names ( #1976 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
Co-authored-by: Carlos Alberto Cortez <calberto.cortez@gmail.com>
2021-10-05 15:51:33 +00:00
Bogdan Drutu
db9fbcf0c7
Avoid using gRPC when generic RPC systems have same properties ( #1914 )
...
* Avoid using gRPC when generic RPC systems have same properties
The concept of "streaming" is supported by multiple protocols including gRPC, but also others.
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
* Update specification/trace/semantic_conventions/rpc.md
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
2021-09-28 23:59:15 +00:00
Mateusz Rzeszutek
3758cba58b
Capture HTTP request/response headers as span attributes ( #1898 )
...
* Capture HTTP request/response headers as span attributes
* Reference footnote [2]
* code review suggestions
* code review suggestions
* code review comments
* normalize HTTP header names
* Update specification/trace/semantic_conventions/http.md
Co-authored-by: Yuri Shkuro <yurishkuro@users.noreply.github.com>
* code review suggestion
* Add a CHANGELOG entry
* code review suggestions
Co-authored-by: Yuri Shkuro <yurishkuro@users.noreply.github.com>
2021-09-21 14:10:45 -04:00