Commit Graph

63 Commits

Author SHA1 Message Date
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
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 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
jack-berg 2681d9c7dc Rename p.r.jvm.memory.max to p.r.jvm.memory.limit (#2605) 2022-06-10 08:44:42 -05: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
jack-berg a87e50d47d Refactor jvm classes semantic conventions (#2550) 2022-05-18 23:47:26 -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
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 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
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
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
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
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
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
Patrice Chalin c11ac88831 [editorial] specification/metrics/semantic_conventions/rpc: add missing markdown link definition (#2082) 2021-10-29 15:29:53 +02:00
alrex e5aa93af07 minor rephrasing in traces/metrics semantic conventions (#2048) 2021-10-21 15:37:43 +02:00
Yuri Shkuro d9fbb6f32c Add Makefile target to auto-generate TOC via markdown-toc (#2020) 2021-10-15 15:04:22 +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
Stavros Kontopoulos 845b29a06e Add FaaS metrics semantic conventions (#1736)
* Define FaaS Metric Semantics

Closes #1013

* adjust faas metrics

* fixes

* docs

* updates

* fixes

* update instruments

* use attributes

Co-authored-by: Michael Lavers <kolanos@gmail.com>
Co-authored-by: Carlos Alberto Cortez <calberto.cortez@gmail.com>
2021-08-10 14:09:34 -07:00
Jakub Malinowski 450410f7f6 Rename Metrics labels to attributes (#1775) 2021-07-01 00:11:54 +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
Armin Ruech 22886a4e1c Fix typo in openmetrics-guidelines.md (#1687)
Co-Authored-By: alberto <alberto.rdrz@gmail.com>

Co-authored-by: alberto <alberto.rdrz@gmail.com>
2021-05-10 10:16:25 -07:00
Reiley Yang 5bf423b6f8 Rename the metrics new_api.md to api.md and updated links (#1672) 2021-05-06 15:12:23 -07:00
Reiley Yang b2d24ae1a5 rename api.md to old_api.md and update links (#1674) 2021-05-06 14:53:04 -07: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
Armin Ruech 561ad88d7f Update semantic conventions to distinguish int from double (#1550) 2021-03-18 17:06:10 +01:00
Evan Anderson b984dae817 Add metric for currently-in-flight HTTP requests (#1378)
* Add metric for currently-in-flight HTTP requests

* Update name to active_requests

* Fix missing rename noticed by anuraaga

* Clarify `active_requests` are in-flight

Co-authored-by: Reiley Yang <reyang@microsoft.com>

* Switch to UpDownSumObserver

Co-authored-by: Reiley Yang <reyang@microsoft.com>
Co-authored-by: Joshua MacDonald <jmacd@users.noreply.github.com>
2021-03-16 09:19:35 -07:00
Ted Young eeff36dfd4 Add lifecycle statuses to all documents (#1385) 2021-02-04 15:06:46 +01:00