Commit Graph

940 Commits

Author SHA1 Message Date
Michael Wolf 2966241ecd
Fix PPID abbreviation in process attributes description (#594) 2023-12-12 11:29:55 -08:00
Trask Stalnaker 9f267b1c62
Mark JVM metrics stable (#569) 2023-12-12 11:19:00 -08:00
Liudmila Molkova 0f512d143d
Editorial: update HTTP request duration metrics stability in yaml (to stable) (#587) 2023-12-12 12:51:13 +01:00
Liudmila Molkova fe0a3d7298
Add .NET metrics (#283) 2023-12-11 11:06:09 -05:00
Trask Stalnaker eff3086950
Cherry-pick 1.23.1 schema file (and release notes) to main (#585)
Co-authored-by: Armin Ruech <7052238+arminru@users.noreply.github.com>
2023-12-06 09:04:53 -05:00
Piotr Kiełkowicz 40839cbd53
.NET runtime process resource attributes (#561) 2023-12-04 08:59:18 +01:00
Alexander Wert ed7d3e0f93
Add changelog entry for #345 (#567)
Co-authored-by: Armin Ruech <7052238+arminru@users.noreply.github.com>
2023-11-30 17:40:50 +01:00
Braydon Kains c29eeaa419
Add io direction attributes to Changelog (#570)
Co-authored-by: Josh Suereth <joshuasuereth@google.com>
2023-11-30 11:36:21 -05:00
Liudmila Molkova f51df2fdbc
Define messaging metrics and add `error.type` attribute to spans (#163) 2023-11-30 17:06:23 +01:00
Ariel Valentin efd9345199
feat: Add MySQL instance address attribute (#345)
Co-authored-by: Alexander Wert <AlexanderWert@users.noreply.github.com>
2023-11-30 09:22:16 +01:00
Alexander Kaplan fc73453d04
Expanding k8s.pod resource to include pod labels (#494)
Co-authored-by: Armin Ruech <7052238+arminru@users.noreply.github.com>
Co-authored-by: Alexander Wert <AlexanderWert@users.noreply.github.com>
2023-11-27 09:01:28 +01:00
Joao Grassi fe200c01bc
Fix links still pointing to spec repo main branch (#556) 2023-11-24 14:37:17 +01:00
Joao Grassi 0c6d5e1e5a
Improve visibility of used spec version in the semconv repo (#558)
Co-authored-by: Armin Ruech <7052238+arminru@users.noreply.github.com>
2023-11-24 14:08:44 +01:00
Patrick Housley 12dfe6a321
Merging events domain and name (#473)
Co-authored-by: jason plumb <75337021+breedx-splk@users.noreply.github.com>
Co-authored-by: Tigran Najaryan <4194920+tigrannajaryan@users.noreply.github.com>
Co-authored-by: jack-berg <34418638+jack-berg@users.noreply.github.com>
Co-authored-by: Joao Grassi <joao.grassi@dynatrace.com>
Co-authored-by: Alexander Wert <AlexanderWert@users.noreply.github.com>
2023-11-24 12:34:00 +01:00
Chris Mark 9d9990cfe8
Add registry md file for disk attributes (#555)
Signed-off-by: ChrsMark <chrismarkou92@gmail.com>
2023-11-23 12:24:22 +01:00
Trask Stalnaker b56abb47df
Remove Oct 1 mention from `OTEL_SEMCONV_STABILITY_OPT_IN` (#541)
Co-authored-by: Joao Grassi <joao.grassi@dynatrace.com>
Co-authored-by: Armin Ruech <7052238+arminru@users.noreply.github.com>
2023-11-22 17:25:27 +01:00
Braydon Kains 34cc9485be
system: shared IO direction attributes (#530)
Co-authored-by: Alexander Wert <AlexanderWert@users.noreply.github.com>
2023-11-22 11:25:58 +01:00
João Thallis 04c8e49dc4
Use new partition attribute path (#547) 2023-11-21 13:58:45 +01:00
Trask Stalnaker 126059d99d
Rename metrics `jvm.memory.usage` to `jvm.memory.used` and `jvm.memory.usage_after_last_gc` to `jvm.memory.used_after_last_gc` (#536)
Co-authored-by: Alexander Wert <AlexanderWert@users.noreply.github.com>
Co-authored-by: Joao Grassi <joao.grassi@dynatrace.com>
2023-11-20 16:45:22 +01:00
Anna Levenberg dccfffc9bf
docs(messaging): add gcp_pubsub ordering key attribute (#528)
Co-authored-by: Alexander Wert <AlexanderWert@users.noreply.github.com>
2023-11-19 11:06:31 +01:00
Armin Ruech b5b1e6a020
[CI] Run checks.yml on all branches (#540) 2023-11-17 16:45:33 +01:00
Trask Stalnaker 8962dbeeda
Remove misleading pluralization wording related to count metrics (#488)
Co-authored-by: Alexander Wert <AlexanderWert@users.noreply.github.com>
2023-11-17 09:57:45 +01:00
Alexander Wert 811dbab22a
Moved database attributes to the attributes registry (#441)
Signed-off-by: Alexander Wert <alexander.wert@elastic.co>
Co-authored-by: Joao Grassi <joao.grassi@dynatrace.com>
Co-authored-by: Armin Ruech <7052238+arminru@users.noreply.github.com>
2023-11-17 09:46:57 +01:00
Jack Berg 48d3348fea Format with prettier 2023-11-16 12:50:59 -05:00
Jack Berg 55f5ce9a0c Move attribute documents 2023-11-16 12:50:59 -05:00
Jack Berg 7e251196c9 Remove files to keep 2023-11-16 12:50:59 -05:00
Trask Stalnaker 04d784279e Rename/replace `(client|server).socket.(address|port)` attributes with `network.(peer|local).(address|port)`. (#3713)
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
2023-11-16 12:50:59 -05:00
Carlos Alberto Cortez c0513fbd99 Add a new AddLink() operation to Span. (#3678)
Fixes #454

Related to #3337

As the Messaging SIG merged its last OTEP 222, we will be adding operations
that require Links after Span creation, taking a direct route with `AddLink()`,
albeit without any of the new members suggested in #3337, e.g. `timestamp` (to be
discussed in a separate issue).

```
AddLink(spanContext, attributes /* optional */)
```
2023-11-16 12:50:59 -05:00
Josh Suereth 0b3465ca3d Remove local stubs of semantic conventions. (#3711) 2023-11-16 12:50:59 -05:00
Patrice Chalin 2af3a419d3 Hugo front-matter fixes for aliases and linkTitle (#3592)
- Followup changes for
https://github.com/open-telemetry/opentelemetry.io/issues/2793
- There are only changes to Hugo front matter
- Adds `likeTitle`s for "Compatibility" pages
- Adds aliases for pages that have moved or were renamed
- Related:
https://github.com/open-telemetry/opentelemetry.io/issues/3013 -- the
`compatibility/openmetrics` spec page is in the list because it was
renamed

/cc @svrnm @cartermp
2023-11-16 12:50:59 -05:00
Tigran Najaryan db45b8950c Explain why custom attributes are not recommended to be placed in Otel namespaces (#3507)
The @open-telemetry/technical-committee discussed and decided to keep the
existing recommendations but clarify them and explain the purpose.
2023-11-16 12:50:59 -05:00
Liudmila Molkova 92a7f35fc0 BREAKING: Introduce common `url.*` attributes, and improve use of namespacing under `http.*` (#3355) 2023-11-16 12:50:59 -05:00
Trask Stalnaker 70ffed7002 BREAKING: Rename remaining network attributes from `net.*` to `network.*` and align definitions with ECS (#3426) 2023-11-16 12:50:59 -05:00
Liudmila Molkova 3d4e7b452a BREAKING: Replace `net.peer.*`/`net.host.*` with `client.*`/`server.*` (and `source.*`/`destination.*`) (#3402) 2023-11-16 12:50:59 -05:00
Patrice Chalin 079ef0c249 Use path, not external URL, for link into glossary (#3375)
- Contributes to
https://github.com/open-telemetry/opentelemetry.io/issues/2429
- This is part of an effort to normalize links, for improved link
checking on the OTel website
2023-11-16 12:50:59 -05:00
Trask Stalnaker 899a24adb1 Mark attribute requirement levels as stable (#3368) 2023-11-16 12:50:59 -05:00
Trask Stalnaker eadd2af3a1 Clarify that attribute requirement levels apply to instrumentation libraries (#3289)
Based on discussion in semconv stability WG

Closes #3283

## Changes

Clarifies that attribute requirement levels apply to instrumentation.
And that, because users can transform their telemetry in a number of
ways (e.g. metric views, span processors, and collector
transformations), these requirement levels cannot be relied on by
telemetry consumers.

---------

Co-authored-by: Liudmila Molkova <limolkova@microsoft.com>
Co-authored-by: Bogdan Drutu <bogdandrutu@gmail.com>
2023-11-16 12:50:59 -05:00
Trask Stalnaker b5f419fee3 Attribute requirement level follow-up edits (#3293) 2023-11-16 12:50:59 -05:00
Trask Stalnaker dba3c1c9a3 Proofread of attribute requirement levels in preparation for stability (#3270) 2023-11-16 12:50:59 -05:00
Trask Stalnaker 58c415c1ba Rename Optional attribute requirement level to Opt-In (#3228) 2023-11-16 12:50:59 -05:00
Josh Suereth 35e27bcb99 Mark Attribute naming conventions as stable. (#3220) 2023-11-16 12:50:59 -05:00
Alan West 99f6917344 Add log attribute limit configuration (#2861)
Fixes #2860

Adds log attribute limit configuration.

These new environment variables bring more consistency between spans and logs.
2023-11-16 12:50:59 -05:00
Bogdan Drutu d1eb5e2e74 Define semantic conventions yaml for non-otlp conventions (#2850)
* Define semantic conventions yaml for non-otlp conventions

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

* Update semantic_conventions/trace/exporter/exporter.yaml

Co-authored-by: Christian Neumüller <christian+github@neumueller.me>

* Update semantic_conventions/scope/exporter/exporter.yaml

Co-authored-by: Joao Grassi <joao@joaograssi.com>

* Rename otel to otel_span

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

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
Co-authored-by: Christian Neumüller <christian+github@neumueller.me>
Co-authored-by: Joao Grassi <joao@joaograssi.com>
2023-11-16 12:50:59 -05:00
jack-berg 3fd804bd85 Align log sdk naming with api (#2768)
Resolves #2752.

This aligns log SDK and API concepts which have diverged after the merged of #2676. This PR brings alignment to the log API and SDK, and in brings the log signal into alignment with tracing and metrics where there is conceptual overlap. There shouldn't be any new concepts introduced here.

- Rename `../logs/logging-library-sdk.md` to `../logs/sdk.md`
- Remove wording from SDK that implies that an API doesn't exist, like [this](https://github.com/open-telemetry/opentelemetry-specification/blame/main/specification/logs/logging-library-sdk.md#L60-L62).
- Move [How to Create Log4j Style Appender](https://github.com/open-telemetry/opentelemetry-specification/blame/main/specification/logs/logging-library-sdk.md#L219) to `api.md` since it describes an API use case.
- Move [Implicit / Explicit Context Injection](https://github.com/open-telemetry/opentelemetry-specification/blame/main/specification/logs/logging-library-sdk.md#L270-L288) sections to `api.md` since they describe API level considerations.
- Rename Logger [create](https://github.com/open-telemetry/opentelemetry-specification/blame/main/specification/logs/api.md#L133) method to be emit, to align with SDK concept of `LogRecordProcessor#onEmit(..)`.
- Rename `LogProcessor`, `LogExporter` to `LogRecordProcessor`, `LogRecordExporter`.
- Fill in various SDK level TODOs related to shutdown and flushing. The language from these was taken directly from the metrics / tracing SDK - no new concepts were introduced.
2023-11-16 12:50:59 -05:00
Liudmila Molkova 5f11d9f4f7 Define net.sock attributes and clarify logical net.peer|host.name attributes (#2614) 2023-11-16 12:50:59 -05:00
Patrice Chalin 6cd2374786 Add note to Hugo front matter (#2651) 2023-11-16 12:50:59 -05:00
Tigran Najaryan 894b49059b Use consistent file name for data-model.md (#2586) 2023-11-16 12:50:59 -05:00
Tigran Najaryan e67da74c1f Introduce Instrumentation Scope Attributes (#2579) 2023-11-16 12:50:59 -05:00
Tigran Najaryan 9eaea0af14 Move non-otlp.md to common directory (#2587) 2023-11-16 12:50:59 -05:00
Patrice Chalin 8781d7df05 Add missing READMEs to section (#2559) 2023-11-16 12:50:59 -05:00