Commit Graph

470 Commits

Author SHA1 Message Date
Michael Beemer 0adf032cf1 Add feature flagging semantic conventions (#2529) 2022-12-01 12:13:48 -08:00
Mateusz Rzeszutek e37e300610 Add `messaging.kafka.message.offset` attribute (#2982) 2022-12-01 19:21:38 +01:00
Tyler Yahn 84bc1e50fc Fix net peer name IP example address (#2995) 2022-12-01 18:38:24 +01:00
Severin Neumann 6f0cadac7e List the machine-id as potential source for a unique host.id (#2978) 2022-11-29 10:06:04 -08:00
Trask Stalnaker fa6cef115c Rename grpc metadata attribute names to reflect that they are grpc-specific (#2981) 2022-11-22 15:53:34 -08:00
Ben B b901d9dd76 add ibm cloud as a cloud provider (#2965) 2022-11-21 10:31:32 -08:00
Alan West f517f6b17b Make http.status_code an int (#2943) 2022-11-17 13:33:59 -08:00
David Ashpole fce78ebfc5 Move Prometheus/OpenMetrics compatibility to its own file (#2952) 2022-11-17 13:22:10 -08:00
jack-berg 43804f56d2 Track JVM gc time in histogram (#2903) 2022-11-15 12:53:05 -08:00
jack-berg 0644776443 Split out Event API from Log API (#2941)
Resolves #2917.

Depends on #2940.
2022-11-14 18:07:56 -05:00
jack-berg acb0d5db18 Move event.domain from InstrumentationScope to LogRecord (#2940)
Resolves #2939.
2022-11-14 10:34:49 -05:00
Santosh Cheler b334f6b070 Clarification on what an Event is, and what the event.domain and event.name attributes represent (#2848)
* Remove language around uniqueness of event names within a domain

This came up in
https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/14474
where it was highlighted that just `name` is not sufficient to provide
for uniqueness of a Kubernetes Event.

The attribute `event.domain` is only meant to be a logical separation
across different event systems, so it allows for similar looking names
in different domains but with a completely different purpose. However,
within each domain we don't have to have any uniqueness constraints on
the `name` and leave it to whatever is idiomatic to the particular event
system the domain represents.
2022-11-09 14:01:28 -05:00
Reiley Yang 07ef735d2f s/cpu/CPU (#2931)
Co-authored-by: Tigran Najaryan <4194920+tigrannajaryan@users.noreply.github.com>
2022-11-09 17:10:44 +01:00
jack-berg f9a0472bb3 Add metric for jvm memory usage after gc (#2901) 2022-11-08 14:02:14 -08:00
Aaron Ai 63343b5fbb Add more semantic convention attributes for Apache RocketMQ (#2881) 2022-11-08 16:48:17 +01:00
Bogdan Drutu bfda5b34b7 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>
2022-10-25 08:46:06 -07:00
Sami Musallam 9f4bd4c0b6 Add gRPC request/response metadata as span attributes (#2874) 2022-10-20 13:32:31 -07:00
Liudmila Molkova ace15c86b6 Fix typo in http semantic conventions (#2896) 2022-10-20 12:36:13 -07:00
Andrzej Stencel a2e925d05f Add `process.paging.faults` metric to semantic conventions (#2827) 2022-10-18 15:16:37 -07:00
Mateusz Rzeszutek 34093ed204 Clarify the HTTP client `http.retry_count` spec (#2743) 2022-10-18 10:46:16 -07:00
Tigran Najaryan 6ea1e8d355 Verify that schema files are correctly published (#2868)
This downloads the schema files from https://opentelemetry.io/schemas/ and verifies their content.

Next time we make a release this will force us to make sure
https://github.com/open-telemetry/opentelemetry.io repo is updated
before we make the release.

This helps prevent issues like https://github.com/open-telemetry/opentelemetry.io/issues/1846

Also add release procedure to the docs.
2022-10-17 17:06:25 -04:00
Hao Tu 7c53a4e646 add daemon attribute to jvm threads metric (#2828) 2022-10-06 23:46:02 -07:00
Glenn Oppegard 7cc726cb55 Link to RPC in Metrics Semantic Conventions (#2831) 2022-10-06 10:27:20 -07:00
Trask Stalnaker 99e7370387 Changes to messaging.kafka.max.lag (#2837) 2022-10-04 17:02:59 -07:00
Carlos Alberto Cortez d4943b2d14 Release 1.14.0 (#2851) 2022-10-04 23:27:17 +02: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
Aaron Ai 8d5a30e353 Fix a lot of typos (#2778) 2022-09-09 08:48:59 -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
Armin Ruech 0ae2c6bc34 Upgrade semconv generator to v0.14.0 (#2725)
This unblocks #2702 by making the changes introduced in https://github.com/open-telemetry/build-tools/pull/114 available for use.

It also allows for more semantic conventions for scope attributes to be defined in the future (#2682).

See https://github.com/open-telemetry/build-tools/releases/tag/v0.14.0.
2022-08-15 22:00:53 -04:00
sharp-pixel c26020299c Add OpenSearch in the database group (#2718) 2022-08-11 20:40:03 +02:00
Armin Ruech cceb35c385 Fix 1.12.0 and 1.13.0 schema file (#2720) 2022-08-09 17:59:17 -07: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
Alex Boten ec22b65283 Add schema definition for direction change (#2688)
This is a follow up to https://github.com/open-telemetry/opentelemetry-specification/pull/2617 now that https://github.com/open-telemetry/opentelemetry-specification/pull/2653 has been merged.
2022-07-29 11:42:32 -04: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
Nathan Stocks 6a3df0d52d Add 'type' to all groups (#2693) 2022-07-27 11:30:47 +02: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