Notes:
*
diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/ArtifactIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/ArtifactIncubatingAttributes.java
index a7883528..f65f1fb0 100644
--- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/ArtifactIncubatingAttributes.java
+++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/ArtifactIncubatingAttributes.java
@@ -31,17 +31,17 @@ public final class ArtifactIncubatingAttributes {
public static final AttributeKey Notes:
*
- * This file name can also act as the This filename can also act as the Package Name in cases where the
* package ecosystem maps accordingly. Additionally, the artifact can be published for
diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/BrowserIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/BrowserIncubatingAttributes.java
index 3b0ed968..0d334c47 100644
--- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/BrowserIncubatingAttributes.java
+++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/BrowserIncubatingAttributes.java
@@ -6,6 +6,7 @@
package io.opentelemetry.semconv.incubating;
import static io.opentelemetry.api.common.AttributeKey.booleanKey;
+import static io.opentelemetry.api.common.AttributeKey.doubleKey;
import static io.opentelemetry.api.common.AttributeKey.stringArrayKey;
import static io.opentelemetry.api.common.AttributeKey.stringKey;
@@ -72,7 +73,108 @@ public final class BrowserIncubatingAttributes {
*/
public static final AttributeKey Notes:
*
diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/CloudIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/CloudIncubatingAttributes.java
index 07882905..e7c35559 100644
--- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/CloudIncubatingAttributes.java
+++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/CloudIncubatingAttributes.java
@@ -191,6 +191,9 @@ public static final class CloudPlatformIncubatingValues {
/** Kubernetes Engine (OKE) on Oracle Cloud Infrastructure (OCI) */
public static final String ORACLE_CLOUD_OKE = "oracle_cloud_oke";
+ /** Compute on Scaleway Cloud */
+ public static final String SCALEWAY_CLOUD_COMPUTE = "scaleway_cloud_compute";
+
/** Tencent Cloud Cloud Virtual Machine (CVM) */
public static final String TENCENT_CLOUD_CVM = "tencent_cloud_cvm";
@@ -235,6 +238,9 @@ public static final class CloudProviderIncubatingValues {
/** Oracle Cloud Infrastructure (OCI) */
public static final String ORACLE_CLOUD = "oracle_cloud";
+ /** Scaleway Cloud */
+ public static final String SCALEWAY_CLOUD = "scaleway_cloud";
+
/** Tencent Cloud */
public static final String TENCENT_CLOUD = "tencent_cloud";
diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/CloudfoundryIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/CloudfoundryIncubatingAttributes.java
index bbae1545..e6cd514c 100644
--- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/CloudfoundryIncubatingAttributes.java
+++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/CloudfoundryIncubatingAttributes.java
@@ -144,7 +144,7 @@ public final class CloudfoundryIncubatingAttributes {
*
* CloudFoundry defines the {@code instance_id} in the Loggregator v2 envelope.
- * It is used for logs and metrics emitted by CloudFoundry. It is supposed to contain the vm id
+ * It is used for logs and metrics emitted by CloudFoundry. It is supposed to contain the vm ID
* for CloudFoundry components.
*
* When system components are instrumented, values from the CODE_COLUMN_NUMBER = longKey("code.column.number");
/**
- * The source code file name that identifies the code unit as uniquely as possible (preferably an
+ * The source code filename that identifies the code unit as uniquely as possible (preferably an
* absolute file path). This attribute MUST NOT be used on the Profile signal since the data is
* already captured in 'message Function'. This constraint is imposed to prevent redundancy and
* maintain data integrity.
diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/ContainerIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/ContainerIncubatingAttributes.java
index f165c0f1..32165c38 100644
--- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/ContainerIncubatingAttributes.java
+++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/ContainerIncubatingAttributes.java
@@ -83,7 +83,7 @@ public final class ContainerIncubatingAttributes {
*
* Notes:
*
- * Docker defines a sha256 of the image id; {@code container.image.id} corresponds to the
+ * Docker defines a sha256 of the image ID; {@code container.image.id} corresponds to the
* {@code Image} field from the Docker container inspect API
* endpoint. K8s defines a link to the container registry repository with digest {@code "imageID":
@@ -105,7 +105,7 @@ public final class ContainerIncubatingAttributes {
public static final AttributeKey Notes:
*
@@ -140,7 +140,7 @@ public final class ContainerIncubatingAttributes {
*
* Notes:
*
- * For example, a docker container label {@code app} with value {@code nginx} SHOULD be
+ * For example, a Docker container label {@code app} with value {@code nginx} SHOULD be
* recorded as the {@code container.label.app} attribute with value {@code "nginx"}.
*/
public static final AttributeKeyTemplate It is RECOMMENDED to capture the value as provided by the application without attempting to
- * do any case normalization.
+ * do any case normalization or sanitization.
+ *
+ * Instrumentations SHOULD NOT capture {@code db.query.parameter. {@code db.query.parameter. Notes:
*
diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/FileIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/FileIncubatingAttributes.java
index 37507808..88dd55cd 100644
--- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/FileIncubatingAttributes.java
+++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/FileIncubatingAttributes.java
@@ -69,7 +69,7 @@ public final class FileIncubatingAttributes {
*
* Notes:
*
- * When the file name has multiple extensions (example.tar.gz), only the last one should be
+ * When the filename has multiple extensions (example.tar.gz), only the last one should be
* captured ("gz", not "tar.gz").
*/
public static final AttributeKey Notes:
*
- * If an id is provided, other log records with the same id will be considered duplicates and
+ * If an ID is provided, other log records with the same ID will be considered duplicates and
* can be removed safely. This means, that two distinguishable log records MUST have different
- * values. The id MAY be an Universally Unique
+ * values. The ID MAY be an Universally Unique
* Lexicographically Sortable Identifier (ULID), but other identifiers (e.g. UUID) may be used
* as needed.
*/
diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/McpIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/McpIncubatingAttributes.java
index b988a95b..8863aa23 100644
--- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/McpIncubatingAttributes.java
+++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/McpIncubatingAttributes.java
@@ -35,7 +35,7 @@ public final class McpIncubatingAttributes {
public static final AttributeKey Notes:
*
diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/MessagingIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/MessagingIncubatingAttributes.java
index 7ac8bb8c..ace817bf 100644
--- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/MessagingIncubatingAttributes.java
+++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/MessagingIncubatingAttributes.java
@@ -56,9 +56,8 @@ public final class MessagingIncubatingAttributes {
*
* Notes:
*
- * Destination name SHOULD uniquely identify a specific queue, topic or other entity within the
- * broker. If the broker doesn't have such notion, the destination name SHOULD uniquely identify
- * the broker.
+ * SHOULD uniquely identify a specific queue, topic or other entity within the broker. If the
+ * broker doesn't have such notion, it SHOULD uniquely identify the broker.
*/
public static final AttributeKey Notes:
*
* Destination names could be constructed from templates. An example would be a destination
- * name involving a user name or product id. Although the destination name in this case is of high
+ * name involving a username or product ID. Although the destination name in this case is of high
* cardinality, the underlying template is of low cardinality and can be effectively used for
* grouping and aggregation.
*/
@@ -137,7 +136,7 @@ public final class MessagingIncubatingAttributes {
public static final AttributeKey Notes:
+ *
+ * The cluster ID is a unique identifier reported by the Kafka broker. It identifies the
+ * cluster independently of the individual brokers the client is configured to connect to, and
+ * remains stable even if broker hostnames, IP addresses, or ports change.
+ */
+ public static final AttributeKey Notes:
*
* The effective service name for a connection can change during its lifetime, for example
- * after executing sql, {@code ALTER SESSION}. If an instrumentation cannot reliably obtain the
+ * after executing SQL, {@code ALTER SESSION}. If an instrumentation cannot reliably obtain the
* current service name for each operation without issuing an additional query (such as {@code
* SELECT SYS_CONTEXT}), it is RECOMMENDED to fall back to the service name originally provided at
* connection establishment.
diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/OsIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/OsIncubatingAttributes.java
index 315862bc..95c05c75 100644
--- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/OsIncubatingAttributes.java
+++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/OsIncubatingAttributes.java
@@ -59,7 +59,7 @@ public static final class OsTypeIncubatingValues {
/** DragonFly BSD */
public static final String DRAGONFLYBSD = "dragonflybsd";
- /** HP-UX (Hewlett Packard Unix) */
+ /** HP-UX (Hewlett Packard UNIX) */
public static final String HPUX = "hpux";
/** AIX (Advanced Interactive eXecutive) */
diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/OtelIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/OtelIncubatingAttributes.java
index d747969e..eedbfb8b 100644
--- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/OtelIncubatingAttributes.java
+++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/OtelIncubatingAttributes.java
@@ -139,16 +139,16 @@ public final class OtelIncubatingAttributes {
/** Values for {@link #OTEL_COMPONENT_TYPE}. */
public static final class OtelComponentTypeIncubatingValues {
- /** The builtin SDK batching span processor */
+ /** The built-in SDK batching span processor */
public static final String BATCHING_SPAN_PROCESSOR = "batching_span_processor";
- /** The builtin SDK simple span processor */
+ /** The built-in SDK simple span processor */
public static final String SIMPLE_SPAN_PROCESSOR = "simple_span_processor";
- /** The builtin SDK batching log record processor */
+ /** The built-in SDK batching log record processor */
public static final String BATCHING_LOG_PROCESSOR = "batching_log_processor";
- /** The builtin SDK simple log record processor */
+ /** The built-in SDK simple log record processor */
public static final String SIMPLE_LOG_PROCESSOR = "simple_log_processor";
/** OTLP span exporter over gRPC with protobuf serialization */
@@ -172,7 +172,7 @@ public static final class OtelComponentTypeIncubatingValues {
/** OTLP log record exporter over HTTP with JSON serialization */
public static final String OTLP_HTTP_JSON_LOG_EXPORTER = "otlp_http_json_log_exporter";
- /** The builtin SDK periodically exporting metric reader */
+ /** The built-in SDK periodically exporting metric reader */
public static final String PERIODIC_METRIC_READER = "periodic_metric_reader";
/** OTLP metric exporter over gRPC with protobuf serialization */
diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/PprofIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/PprofIncubatingAttributes.java
index bc0e4959..9daa464b 100644
--- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/PprofIncubatingAttributes.java
+++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/PprofIncubatingAttributes.java
@@ -61,15 +61,15 @@ public final class PprofIncubatingAttributes {
stringKey("pprof.profile.doc_url");
/**
- * Frames with Function.function_name fully matching the regexp will be dropped from the samples,
- * along with their successors.
+ * Frames with Function.function_name fully matching the regular expression will be dropped from
+ * the samples, along with their successors.
*/
public static final AttributeKey When the method is not recognized, for example, when the server receives a request for a
* method that is not predefined on the server, or when instrumentation is not able to reliably
- * detect if the method is predefined, the attribute MUST be set to {@code _OTHER}. In such cases,
- * tracing instrumentations MUST also set {@code rpc.method_original} attribute to the original
- * method value.
+ * detect if the method is predefined, the attribute MUST be set to {@code _OTHER}.
*
* If the RPC instrumentation could end up converting valid RPC methods to {@code _OTHER}, then
* it SHOULD provide a way to configure the list of recognized RPC methods.
diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/ServerIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/ServerIncubatingAttributes.java
index 5b7967e8..17fb6e4a 100644
--- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/ServerIncubatingAttributes.java
+++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/ServerIncubatingAttributes.java
@@ -15,7 +15,7 @@
@SuppressWarnings("unused")
public final class ServerIncubatingAttributes {
/**
- * Server domain name if available without reverse DNS lookup; otherwise, IP address or Unix
+ * Server domain name if available without reverse DNS lookup; otherwise, IP address or UNIX
* domain socket name.
*
* Notes:
diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/SessionIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/SessionIncubatingAttributes.java
index 3a667f78..080d80df 100644
--- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/SessionIncubatingAttributes.java
+++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/SessionIncubatingAttributes.java
@@ -13,7 +13,7 @@
// buildscripts/templates/registry/incubating_java/IncubatingSemanticAttributes.java.j2
@SuppressWarnings("unused")
public final class SessionIncubatingAttributes {
- /** A unique id to identify a session. */
+ /** A unique ID to identify a session. */
public static final AttributeKey Notes:
*
diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/SystemIncubatingMetrics.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/SystemIncubatingMetrics.java
index 162a9b07..67beb8ab 100644
--- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/SystemIncubatingMetrics.java
+++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/SystemIncubatingMetrics.java
@@ -499,7 +499,7 @@ public final class SystemIncubatingMetrics {
/** Description of the {@code system.paging.usage} metric. */
public static final String SYSTEM_PAGING_USAGE_DESCRIPTION =
- "Unix swap or windows pagefile usage.";
+ "UNIX swap or windows pagefile usage.";
/** Name of the {@code system.paging.utilization} metric. */
public static final String SYSTEM_PAGING_UTILIZATION_NAME = "system.paging.utilization";
@@ -509,7 +509,7 @@ public final class SystemIncubatingMetrics {
/** Description of the {@code system.paging.utilization} metric. */
public static final String SYSTEM_PAGING_UTILIZATION_DESCRIPTION =
- "Swap (unix) or pagefile (windows) utilization.";
+ "Swap (UNIX) or pagefile (windows) utilization.";
/** Name of the {@code system.process.count} metric. */
public static final String SYSTEM_PROCESS_COUNT_NAME = "system.process.count";
@@ -531,6 +531,16 @@ public final class SystemIncubatingMetrics {
public static final String SYSTEM_PROCESS_CREATED_DESCRIPTION =
"Total number of processes created over uptime of the host.";
+ /** Name of the {@code system.process.limit} metric. */
+ public static final String SYSTEM_PROCESS_LIMIT_NAME = "system.process.limit";
+
+ /** Unit of the {@code system.process.limit} metric. */
+ public static final String SYSTEM_PROCESS_LIMIT_UNIT = "{thread}";
+
+ /** Description of the {@code system.process.limit} metric. */
+ public static final String SYSTEM_PROCESS_LIMIT_DESCRIPTION =
+ "The maximum number of concurrent processes/tasks allowed by the operating system.";
+
/** Name of the {@code system.uptime} metric. */
public static final String SYSTEM_UPTIME_NAME = "system.uptime";
diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/TelemetryIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/TelemetryIncubatingAttributes.java
index 594a1fea..65a57e0b 100644
--- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/TelemetryIncubatingAttributes.java
+++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/TelemetryIncubatingAttributes.java
@@ -87,43 +87,43 @@ public final class TelemetryIncubatingAttributes {
*/
@Deprecated
public static final class TelemetrySdkLanguageIncubatingValues {
- /** cpp. */
+ /** C++ */
public static final String CPP = "cpp";
- /** dotnet. */
+ /** .NET */
public static final String DOTNET = "dotnet";
- /** erlang. */
+ /** Erlang/Elixir */
public static final String ERLANG = "erlang";
- /** go. */
+ /** Go */
public static final String GO = "go";
- /** java. */
+ /** Java */
public static final String JAVA = "java";
- /** kotlin. */
+ /** Kotlin */
public static final String KOTLIN = "kotlin";
- /** nodejs. */
+ /** Node.js */
public static final String NODEJS = "nodejs";
- /** php. */
+ /** PHP */
public static final String PHP = "php";
- /** python. */
+ /** Python */
public static final String PYTHON = "python";
- /** ruby. */
+ /** Ruby */
public static final String RUBY = "ruby";
- /** rust. */
+ /** Rust */
public static final String RUST = "rust";
- /** swift. */
+ /** Swift */
public static final String SWIFT = "swift";
- /** webjs. */
+ /** Browser */
public static final String WEBJS = "webjs";
private TelemetrySdkLanguageIncubatingValues() {}
diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/TlsIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/TlsIncubatingAttributes.java
index e6f9ef19..70a80047 100644
--- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/TlsIncubatingAttributes.java
+++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/TlsIncubatingAttributes.java
@@ -195,10 +195,10 @@ public final class TlsIncubatingAttributes {
/** Values for {@link #TLS_PROTOCOL_NAME}. */
public static final class TlsProtocolNameIncubatingValues {
- /** ssl. */
+ /** SSL */
public static final String SSL = "ssl";
- /** tls. */
+ /** TLS */
public static final String TLS = "tls";
private TlsProtocolNameIncubatingValues() {}
diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/UrlIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/UrlIncubatingAttributes.java
index 6e3524a0..c6292004 100644
--- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/UrlIncubatingAttributes.java
+++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/UrlIncubatingAttributes.java
@@ -32,8 +32,8 @@ public final class UrlIncubatingAttributes {
*
* Notes:
*
- * The file extension is only set if it exists, as not every url has a file extension. When the
- * file name has multiple extensions {@code example.tar.gz}, only the last one should be captured
+ * The file extension is only set if it exists, as not every URL has a file extension. When the
+ * filename has multiple extensions {@code example.tar.gz}, only the last one should be captured
* {@code gz}, not {@code tar.gz}.
*/
public static final AttributeKey Notes:
*
@@ -203,7 +203,7 @@ public final class UrlIncubatingAttributes {
/**
* The subdomain portion of a fully qualified domain name includes all of the names except the
- * host name under the registered_domain. In a partially qualified domain, or if the qualification
+ * hostname under the registered_domain. In a partially qualified domain, or if the qualification
* level of the full name cannot be determined, subdomain contains all of the names below the
* registered domain.
*
diff --git a/semconv/src/main/java/io/opentelemetry/semconv/ClientAttributes.java b/semconv/src/main/java/io/opentelemetry/semconv/ClientAttributes.java
index c8b42736..57eeea79 100644
--- a/semconv/src/main/java/io/opentelemetry/semconv/ClientAttributes.java
+++ b/semconv/src/main/java/io/opentelemetry/semconv/ClientAttributes.java
@@ -16,7 +16,7 @@
public final class ClientAttributes {
/**
* Client address - domain name if available without reverse DNS lookup; otherwise, IP address or
- * Unix domain socket name.
+ * UNIX domain socket name.
*
* Notes:
*
diff --git a/semconv/src/main/java/io/opentelemetry/semconv/CodeAttributes.java b/semconv/src/main/java/io/opentelemetry/semconv/CodeAttributes.java
index d32b7177..cf4aac5c 100644
--- a/semconv/src/main/java/io/opentelemetry/semconv/CodeAttributes.java
+++ b/semconv/src/main/java/io/opentelemetry/semconv/CodeAttributes.java
@@ -23,7 +23,7 @@ public final class CodeAttributes {
public static final AttributeKey Notes:
*
diff --git a/semconv/src/main/java/io/opentelemetry/semconv/NetworkAttributes.java b/semconv/src/main/java/io/opentelemetry/semconv/NetworkAttributes.java
index b45c5b97..d32d9299 100644
--- a/semconv/src/main/java/io/opentelemetry/semconv/NetworkAttributes.java
+++ b/semconv/src/main/java/io/opentelemetry/semconv/NetworkAttributes.java
@@ -14,14 +14,14 @@
// buildscripts/templates/registry/java/SemanticAttributes.java.j2
@SuppressWarnings("unused")
public final class NetworkAttributes {
- /** Local address of the network connection - IP address or Unix domain socket name. */
+ /** Local address of the network connection - IP address or UNIX domain socket name. */
public static final AttributeKey Notes:
diff --git a/semconv/src/main/java/io/opentelemetry/semconv/TelemetryAttributes.java b/semconv/src/main/java/io/opentelemetry/semconv/TelemetryAttributes.java
index 329daa72..55b9eae4 100644
--- a/semconv/src/main/java/io/opentelemetry/semconv/TelemetryAttributes.java
+++ b/semconv/src/main/java/io/opentelemetry/semconv/TelemetryAttributes.java
@@ -54,43 +54,43 @@ public final class TelemetryAttributes {
// Enum definition
/** Values for {@link #TELEMETRY_SDK_LANGUAGE}. */
public static final class TelemetrySdkLanguageValues {
- /** cpp. */
+ /** C++ */
public static final String CPP = "cpp";
- /** dotnet. */
+ /** .NET */
public static final String DOTNET = "dotnet";
- /** erlang. */
+ /** Erlang/Elixir */
public static final String ERLANG = "erlang";
- /** go. */
+ /** Go */
public static final String GO = "go";
- /** java. */
+ /** Java */
public static final String JAVA = "java";
- /** kotlin. */
+ /** Kotlin */
public static final String KOTLIN = "kotlin";
- /** nodejs. */
+ /** Node.js */
public static final String NODEJS = "nodejs";
- /** php. */
+ /** PHP */
public static final String PHP = "php";
- /** python. */
+ /** Python */
public static final String PYTHON = "python";
- /** ruby. */
+ /** Ruby */
public static final String RUBY = "ruby";
- /** rust. */
+ /** Rust */
public static final String RUST = "rust";
- /** swift. */
+ /** Swift */
public static final String SWIFT = "swift";
- /** webjs. */
+ /** Browser */
public static final String WEBJS = "webjs";
private TelemetrySdkLanguageValues() {}
> HOST_MAC = stringArrayKey("host.mac");
/**
- * Name of the host. On Unix systems, it may contain what the hostname command returns, or the
+ * Name of the host. On UNIX systems, it may contain what the hostname command returns, or the
* fully qualified hostname, or another name specified by the user.
*/
public static final AttributeKey
> MESSAGING_ROCKETMQ_MESSAGE_KEYS =
stringArrayKey("messaging.rocketmq.message.keys");
diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/NetIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/NetIncubatingAttributes.java
index 0ffb53ee..4be320cd 100644
--- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/NetIncubatingAttributes.java
+++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/NetIncubatingAttributes.java
@@ -145,7 +145,7 @@ public static final class NetSockFamilyIncubatingValues {
/** IPv6 address */
public static final String INET6 = "inet6";
- /** Unix domain socket path */
+ /** UNIX domain socket path */
public static final String UNIX = "unix";
private NetSockFamilyIncubatingValues() {}
diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/NetworkIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/NetworkIncubatingAttributes.java
index 954e9849..f403005d 100644
--- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/NetworkIncubatingAttributes.java
+++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/NetworkIncubatingAttributes.java
@@ -39,7 +39,7 @@ public final class NetworkIncubatingAttributes {
/**
* This describes more details regarding the connection.type. It may be the type of cell
- * technology connection, but it could be used for describing details about a wifi connection.
+ * technology connection, but it could be used for describing details about a Wi-Fi connection.
*/
public static final AttributeKey