Ken Finnigan
f62dd99dc1
Update trace example for Kafka messaging ( #1807 )
2021-08-16 16:36:27 +02:00
legendecas
227b4ff1b1
[semantic conventions] add alibaba cloud as a cloud provider ( #1831 )
...
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
Co-authored-by: Carlos Alberto Cortez <calberto.cortez@gmail.com>
2021-08-03 11:22:31 +00:00
Bryce Buchanan
cbc2e3953c
Mobile spec additions ( #1759 )
...
* added spec changes per #1647
* added 'wired' as possible value to `net.host.connection_type`
* fixed spacing in CHANGELOG.md
* added mobile carrier attributes to semantic_conventions/trace/general.yaml
* fixed issue revealed by
* reverted extra space per markdownlint
* made connection_type allow custom values
* added additional space
* removed manually added table & ran generator tool
* separated connection.type & connection.subtype
* updated changelog to reflect iteration
* added literal radio tech to connection.subtype table
* added as option for connect.type
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
Co-authored-by: Carlos Alberto Cortez <calberto.cortez@gmail.com>
2021-07-12 09:32:33 -07:00
Christian Neumüller
25f029b2e2
Rework FaaS semantic conventions. ( #1781 )
2021-07-06 14:34:09 +02:00
Christian Neumüller
ecec5145dc
Remove examples from enums. ( #1779 )
2021-06-29 12:54:59 -07:00
Armin Ruech
d56add2b1b
Bump semconvgen to 0.4.1 ( #1771 )
2021-06-22 18:00:48 +02:00
Christian Neumüller
795e4ec00f
Remove rpc.jsonrpc.method, clarify rpc.method instead. ( #1748 )
...
* Remove rpc.jsonrpc.method, clarify rpc.method instead.
* Add PR#.
* Clarify client side code.namespace/function.
* Use "ref" instead of "constraint: any_of".
This should be changed back once
https://github.com/open-telemetry/build-tools/issues/33
is resolved & the updated build tools available.
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
2021-06-14 16:59:09 -07:00
Rob Crowe
c8201c16aa
Add cockroachdb to db.system semantic conventions ( #1725 )
2021-05-28 16:26:21 +02:00
Eric Mustin
e9035a0368
Add memcached to db.system semantic conventions ( #1689 )
...
* Add memcached to db.system semantic conventions
As we already use `memcached` to represent the `db.system` Memcached in opentelemetry-python, I believe we should add to the specification recommendation e606542981/instrumentation/opentelemetry-instrumentation-pymemcache/src/opentelemetry/instrumentation/pymemcache/__init__.py (L160)
2021-05-17 16:51:06 +02:00
Rostislav Kirillov
d10c8523b2
added JSON RPC specific attributes ( #1643 )
2021-05-07 18:13:43 +02:00
Robert Pająk
786bc86d2b
Add possibility to disable `db.statement` ( #1659 )
2021-05-03 23:21:57 +02:00
Amir Blum
f15465b5ba
add rabbitmq to semantic conventions yaml ( #1651 )
...
* add rabbitmq to semantic conventions yaml
* add example for rabbitmq routing key
* messaging.rabbitmq - use required syntax
* messaging.rabbitmq generate markdown table from yaml
* update changelog with adding rabbitmq to yaml
Co-authored-by: Bogdan Drutu <bogdandrutu@gmail.com>
2021-04-27 08:36:28 -07:00
Anuraag Agrawal
6c1ab84bb2
Add details for filling resource for AWS Lambda. ( #1610 )
2021-04-15 19:00:34 +02:00
Jaana Dogan
bc85b047c2
Have consistent formatting for semantic convention enums ( #1598 )
...
* Have consistent formatting for semantic convention enums
Currently, semantic convention enum values are not consistent.
For example, os.type values are all capitals whereas
cloud.infrastructure_service values are underscored lowercase.
This change improves the inconsistencies.
We also expect language implementations to autogenerate code
from enum values. Each language has their own conventions for
constant variable identifiers and we expect the consistent
formatting is going to help the language implementors.
Fixes #1519 .
2021-04-15 17:43:00 +02:00
James Sherlock
a1c1110c37
[semantic conventions] trivial: Amend Azure FaaS Description ( #1595 )
...
* Fix Azure Member Brief
Azure currently has an incorrect description associated with it. This fixes it 😄
* Update faas.md
Co-authored-by: Sergey Kanzhelev <S.Kanzhelev@live.com>
2021-04-05 15:21:59 -07:00
Anuraag Agrawal
c94d2d1498
AWS SDK common and dynamodb conventions ( #1422 )
...
Co-authored-by: William Armiros <54150514+willarmiros@users.noreply.github.com>
Co-authored-by: Nikita Salnikov-Tarnovski <gnikem@gmail.com>
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
2021-03-30 18:53:48 +02:00
Anuraag Agrawal
0f98135322
Add semantic conventions for instrumenting AWS Lambda. ( #1442 )
2021-03-24 22:28:16 +01:00
Armin Ruech
f2db090205
Update to latest semconv table generator to fix int enum issue ( #1564 )
2021-03-22 13:51:59 +01:00
Armin Ruech
561ad88d7f
Update semantic conventions to distinguish int from double ( #1550 )
2021-03-18 17:06:10 +01:00
Robert Pająk
c3d71dffc8
http.url MUST NOT contain credentials ( #1502 )
2021-03-05 15:20:04 +01:00
Yaniv Davidi
b5f94d5fe7
Add elasticsearch to db.system semantic conventions ( #1463 )
2021-02-25 23:47:00 +01:00
Yuri Shkuro
55c4909ebb
Fix capitalization of MUST NOT/SHOULD NOT ( #1404 )
...
* Fix capitalization of MUST NOT/SHOULD NOT
* remove redudndant clause
2021-02-05 15:30:06 -08:00
Ted Young
eeff36dfd4
Add lifecycle statuses to all documents ( #1385 )
2021-02-04 15:06:46 +01:00
Sergey Kanzhelev
4f13d9c80b
regenerated tables after https://github.com/open-telemetry/build-tools/pull/24 ( #1342 )
2021-01-14 00:04:10 -08:00
Anuraag Agrawal
9a9441f869
Fix typo in HSQLDB convention and add GEODE ( #1321 )
...
Co-authored-by: Sergey Kanzhelev <S.Kanzhelev@live.com>
2021-01-07 00:26:08 -08:00
Frank Spitulski
84a9ddfe9a
Add more attributes for Cassandra to database semantic conventions ( #1217 )
...
* feat(cassandra): more tags
* Update semantic_conventions/trace/database.yaml
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
* Update semantic_conventions/trace/database.yaml
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
* Update semantic_conventions/trace/database.yaml
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
* incorporate changes
* Update semantic_conventions/trace/database.yaml
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
* incorporate feedback
* additional feedback
* revert unchanged file
* Update semantic_conventions/trace/database.yaml
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
* Update specification/trace/semantic_conventions/database.md
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
* split cassandra to separate table
* Update specification/trace/semantic_conventions/database.md
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
Co-authored-by: Sergey Kanzhelev <S.Kanzhelev@live.com>
2020-12-09 14:23:23 -08:00
Mateusz Rzeszutek
0c0bae3f6d
Add missing thread.* attributes to semconv yaml file ( #1262 )
...
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
2020-11-26 17:53:19 +01:00
Mateusz Rzeszutek
f6f976a7de
Add a SQL span naming suggestion: <db.operation> <db.name>.<db.sql.table> ( #1219 )
...
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
Co-authored-by: Yuri Shkuro <yurishkuro@users.noreply.github.com>
Co-authored-by: Christian Neumüller <christian+github@neumueller.me>
2020-11-24 14:31:26 +01:00
Vladimir Šor
f2bc1ad6bd
Add YAML definition for code-related semantic attributes. ( #1229 )
...
* Introduce code-related semantic attributes.
* Generate table for `code` semantic attributes from the yaml spec.
* Update semantic_conventions/trace/general.yaml
Co-authored-by: Christian Neumüller <christian+github@neumueller.me>
* Update semantic_conventions/trace/general.yaml
Co-authored-by: Christian Neumüller <christian+github@neumueller.me>
* Generate table for `code` semantic attributes from the yaml spec.
* Revert line-endings-only change
* Better function name for code.function example.
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
Co-authored-by: Christian Neumüller <christian+github@neumueller.me>
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
2020-11-19 18:55:10 +01:00
Justin Foote
be808a12d2
Remove deprecated span status codes from http semantic conventions ( #1216 )
2020-11-10 08:10:45 -08:00
Justin Foote
2cd9fbb859
Database semantic conventions: Add db.table, allow SQL keyword as db.operation ( #1141 )
...
* Add db.table to database semantic conventions
* Fix spacing in db semantic conventions
* Move db.table to SQL-specific call level attributes
* Clarify instructions for setting db.operation to a SQL keyword
* Specify that db.sql.table MUST NOT be set when not applicable
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
* Add db.table and db.operation to CHANGELOG
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
2020-11-09 19:47:40 +01:00
Anuraag Agrawal
355a7f5740
Use MUST consistently instead of SHALL ( #1208 )
...
* Use MUST consistently instead of shall.
* Update specification/trace/semantic_conventions/messaging.md
Co-authored-by: Christian Neumüller <christian+github@neumueller.me>
Co-authored-by: Christian Neumüller <christian+github@neumueller.me>
2020-11-08 15:48:53 -05:00
Yusuke Tsutsumi
ce1a267d21
Updating gRPC status semantic conventions ( #1156 )
...
* Updating gRPC status semantic conventions
Since the simplification of trace status codes,
they no longer align with gRPC.
Clarifying the expected status code field for gRPC, as
well as the mappings between gRPC and OpenTelemetry status.
* Adding changelog entry
* Addressing feedback
Clarifying that gRPC spans should include the status code number,
rather than leave it ambiguous.
Adding gRPC semantic conventions in the yaml files to reflect these
changes.
* adding trailing whitespace
* Apply suggestions from code review
Co-authored-by: Christian Neumüller <christian+github@neumueller.me>
* addressing feedback
Ran table-generation to ensure that semantic conventions are added.
Removed tags for rpc.grpc yaml for now (not explicitly used).
* Update specification/trace/semantic_conventions/rpc.md
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
* Addressing feedback
re-generating TOC with markdown-toc
There was a conflict with sub-headings matching the same string. As such
qualified all headings.
* Switching gRPC status_code type to enum
gRPC's status_code code is better expressed as an enum.
Co-authored-by: Christian Neumüller <christian+github@neumueller.me>
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
2020-11-06 15:06:46 -08:00
Christian Neumüller
aa14918823
Fix absolute links to spec ( #1192 )
...
* Remove absolute links where possible.
* Work around semantic conventions.
* Docfx.
* Fix YAML.
* More docfx.
2020-11-04 12:29:48 -08:00
Carlos Alberto Cortez
e5de3ac8c1
Revert "Rename SpanContext to SpanReference. ( #1075 )" ( #1127 )
2020-10-24 00:16:31 +02:00
Ken Finnigan
8b6a13ad16
Resolve semantic inconsistencies for non traditional messaging ( #1027 )
...
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
Co-authored-by: Christian Neumüller <christian+github@neumueller.me>
2020-10-21 15:28:20 +02:00
Giovanni Liva
98d2cc53f8
Add yaml for FaaS trace attributes ( #1054 )
...
Co-authored-by: Christian Neumüller <christian.neumueller@dynatrace.com>
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
2020-10-19 18:36:54 +02:00
Carlos Alberto Cortez
06db49aae3
Rename SpanContext to SpanReference. ( #1075 )
...
* Rename SpanContext to SpanReference.
* More updates.
* Update CHANGELOG
* Update specification/metrics/api.md
Co-authored-by: Christian Neumüller <christian+github@neumueller.me>
* Update specification/metrics/api.md
Co-authored-by: Christian Neumüller <christian+github@neumueller.me>
* Update specification/metrics/api.md
Co-authored-by: Christian Neumüller <christian+github@neumueller.me>
* Update specification/metrics/api.md
Co-authored-by: Christian Neumüller <christian+github@neumueller.me>
* Update specification/overview.md
Co-authored-by: Christian Neumüller <christian+github@neumueller.me>
* Update specification/overview.md
Co-authored-by: Christian Neumüller <christian+github@neumueller.me>
* Update specification/metrics/api.md
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
* Add entry to the compliance matrix.
* Update specification/overview.md
Co-authored-by: Christian Neumüller <christian+github@neumueller.me>
Co-authored-by: Christian Neumüller <christian+github@neumueller.me>
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
2020-10-14 08:40:18 -07:00
Bogdan Drutu
138b4e4d88
Change Status to be consistent with Link and Event ( #1067 )
...
* Change Status to be consistent with Link and Event
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
* Add changelog entry
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
* Fix link to status
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
* Update specification/trace/api.md
Co-authored-by: Yuri Shkuro <yurishkuro@users.noreply.github.com>
* Update specification/trace/api.md
Co-authored-by: Yuri Shkuro <yurishkuro@users.noreply.github.com>
* Fix markdown errors
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
* Update specification/trace/api.md
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
Co-authored-by: Yuri Shkuro <yurishkuro@users.noreply.github.com>
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
2020-10-07 11:21:31 -07:00
Giovanni Liva
9f09d2db7e
Add yaml semantic conventions for Messaging ( #926 )
2020-09-29 14:34:02 +02:00
Ted Young
bbd284a9d9
Error Flagging with Status Codes ( #966 )
...
* StatusSource definition
* Update HTTP status code mapping
* Remove span status
* Apply feedback.
* Remove unused link.
* markdownlint
* spelling
Co-authored-by: Carlos Alberto Cortez <calberto.cortez@gmail.com>
2020-09-24 11:24:31 -07:00
Giovanni Liva
5874138953
Add yaml semantic conventions for RPC ( #925 )
2020-09-24 15:06:48 +02:00
Armin Ruech
f6cd4c2e1a
Remove obsolete `http.status_text` from semantic conventions ( #972 )
2020-09-22 11:49:09 +02:00
Christian Neumüller
0ce8f09464
Exception semantic conventions: Add example & more explanation for exception.escaped. ( #946 )
...
* Add example & explanation for exception.escaped.
* Reshuffle paragraphs.
* Remove potentially controversial changes.
* Fill in CHANGELOG link.
* Address review comments.
* Wording
Co-authored-by: Tigran Najaryan <4194920+tigrannajaryan@users.noreply.github.com>
* Use actual OTel-Java API.
* Revert "Use actual OTel-Java API."
This reverts commit d359f477017d4ec0f71191eabae6b1edecee79fb.
* Clarify CHANGELOG
* Re-generate tables.
* Typo in CHANGELOG.md
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
* Clarify exception escaped description.
Co-authored-by: Tigran Najaryan <4194920+tigrannajaryan@users.noreply.github.com>
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
2020-09-19 08:24:46 -04:00
Armin Ruech
044aef6378
Add semantic convention for source code attributes ( #901 )
2020-09-15 17:33:58 +02:00
Giovanni Liva
5f0ed87925
Add yaml semantic conventions for Exception ( #927 )
2020-09-15 15:30:38 +02:00
Giovanni Liva
a50ad7376b
Add yaml semantic conventions for Database ( #928 )
...
* Add yaml semantic conventions for Database
* Address feedback
2020-09-11 09:15:46 -07:00
Christian Neumüller
0da3c1a599
Add exception.escaped attribute. ( #784 )
...
* Add exception.escaped attribute.
This reverts commit 80ea27df4dd858b686d91ef37dad89aa8cd89439.
* New wording for API change.
* Remove additional condition for escaped parameter.
* Remove exception.escaped from the API.
* Add CHANGELOG entry.
* Wrong PR# in CHANGELOG.
* Wrong wrong PR# in CHANGELOG (hey anagrams!).
* Closing )
* Typos
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
2020-09-08 07:44:34 -07:00
Gene Liverman
7f54e65cf7
Fix the rendering of the table ( #921 )
...
* Fix table display
* Update specification/trace/semantic_conventions/span-general.md
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
Co-authored-by: Sergey Kanzhelev <S.Kanzhelev@live.com>
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
2020-09-04 11:21:30 -07:00
Tigran Najaryan
6d12dec4d9
Delete sentence about using span name when faas.name is absent ( #915 )
...
As pointed out here https://github.com/open-telemetry/opentelemetry-specification/pull/888#discussion_r478866767
if faas.name is not set, the Instrumentation probably doesn't know the name
and thus the span name would most likely also not contain it.
Co-authored-by: Sergey Kanzhelev <S.Kanzhelev@live.com>
2020-09-03 13:13:50 -07:00