Commit Graph

1514 Commits

Author SHA1 Message Date
Punya Biswal 72fb682fcf Delete blank file (#1447) 2021-02-17 21:27:01 +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
Jay Camp a336acd5b3 Add k8s.node semantic convention (#1390) 2021-02-04 18:48:34 +01:00
Ted Young eeff36dfd4 Add lifecycle statuses to all documents (#1385) 2021-02-04 15:06:46 +01:00
Josh Suereth 47fadaa237 Minor dev-experience fixes for making spec changes. (#1387)
* Minor dev-experience fixes for making spec changes.

* Fixes from review.
2021-01-29 10:07:36 -08:00
Bogdan Drutu 9090bbd736 Update links/github actions after the master -> main rename (#1384)
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2021-01-27 15:04:40 -08:00
Jay Camp 78875d0fa7 Fix typo of service.id -> service.instance.id (#1383)
Co-authored-by: Bogdan Drutu <bogdandrutu@gmail.com>
2021-01-27 17:28:03 -05:00
William Armiros 28b6c5aa88 Lowercased ECS launch types (#1339)
* lowercased ECS launch types

* updated changelog

* updated tables with 2.1 tool

Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
Co-authored-by: Bogdan Drutu <bogdandrutu@gmail.com>
2021-01-27 12:04:10 -08:00
Ben Hastings 4e3733c384 Update openmetrics-guidelines.md (#1376)
fixed typo in name and label keys section - replaced "t" for correct spelling "forbids"
2021-01-26 15:57:03 +01:00
Christian Neumüller b139dc2a34 Clarify/relax required resource attributes. (#1294) 2021-01-21 15:50:05 +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 8c2ec07371 Split OTEL_EXPORTER to OTEL_TRACE_EXPORTER and OTEL_METRICS_EXPORTER (#1318)
* Rename OTEL_EXPORTER to OTEL_EXPORTERS

* Split exporter variables

* Update compliance matrix

* Clean

* Changelog

* Update spec-compliance-matrix.md

Co-authored-by: Francis Bogsanyi <francis.bogsanyi@shopify.com>

Co-authored-by: Francis Bogsanyi <francis.bogsanyi@shopify.com>
2021-01-12 16:36:41 -08:00
Aaron Abbott d181135d6b update system metrics with changes from collector (#1308)
Co-authored-by: Tigran Najaryan <4194920+tigrannajaryan@users.noreply.github.com>
Co-authored-by: Bogdan Drutu <bogdandrutu@gmail.com>
2021-01-11 08:36:03 -08:00
Wolfgang Ziegler 2dc7db5ab3 Update faas.yaml (#1326)
Fix wording.
2021-01-07 12:34:51 -05:00
William Armiros 27569327dc added cloud.infrastructure_service attribute to resource spec (#1112)
Co-authored-by: Anuraag Agrawal <anuraaga@gmail.com>
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
2021-01-07 13:16:04 +01: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
Wolfgang Ziegler 6fd35a389e Introduce resource attribute `faas.max_memory` (#1296) 2021-01-04 23:42:01 +01:00
Carlos Alberto Cortez 4df1e98ddc Define the fallback case for service.name (#1269) 2020-12-14 16:59:35 +01: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
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
Josh Suereth 9e9364b0da Provide semantic conventions for RPC metrics (#1162)
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
2020-11-26 18:06:38 +01: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
Christian Neumüller 08420ca5af Add .gitattributes & normalize line endings (#1230)
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
2020-11-26 13:15:29 +01:00
William Armiros 3df4ec410c Add semantic conventions for cloud provider-specific resource attributes (#1099) 2020-11-25 03:17:42 +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
Giovanni Liva 85daff3954 Yaml files for process semantic convention (#1227)
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
2020-11-24 14:18:10 +01:00
Christian Neumüller 4a6610e5fb Add java.vm.name to process.runtime.description & more examples. (#1242)
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
2020-11-24 14:10:23 +01:00
Christian Neumüller ed47f3887a Improve process.runtime description (editorial) (#1232)
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
2020-11-23 13:08:46 +01:00
Bogdan Drutu 6b0bf8427a Fix markdownlint check, wrong makefile label (#1246)
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2020-11-19 11:40:05 -08:00
Bogdan Drutu 03eafc2124 Move misspell to github actions (#1244)
* Move misspell to github actions

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* Delete circleci config

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2020-11-19 10:53:25 -08: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
Bogdan Drutu fdb736a7a3 Move markdownlint and markdown-link-check to github actions (#1238)
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2020-11-19 09:25:48 -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
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
Christian Neumüller 0ce086911a Specify process.runtime for Python. (#1160) 2020-11-09 16:52:54 +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 bf1d9c6471 Rework headings of process semantic convention, add TOC. (#1191) 2020-11-04 12:34:42 -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
Christian Neumüller 9ec26f31ed Overhaul process command-line resource conventions. (#1137)
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
2020-11-03 11:50:38 +01:00
Yuri Shkuro f06e3a22e2 Replace CAN with MAY (#1150) 2020-10-28 12:51:19 -04: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
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
Josh Suereth b48cb0cff0 Fix typo in cloud resource convention. (#1097)
* Fix type in cloud convention.

* Run auto-md tool, cool!
2020-10-15 09:53:56 -07: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
Giovanni Liva d07e2e8431 Add yaml for FaaS and Host resource attributes (#1056)
* Add yaml for FaaS and Host resource attributes

* Address feedback

Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
2020-10-12 17:02:45 +02:00