Socket
Socket
Sign inDemoInstall

@opentelemetry/semantic-conventions

Package Overview
Dependencies
0
Maintainers
2
Versions
106
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

@opentelemetry/semantic-conventions


Version published
Weekly downloads
14M
decreased by-0.85%
Maintainers
2
Created
Weekly downloads
 

Package description

What is @opentelemetry/semantic-conventions?

The @opentelemetry/semantic-conventions package provides standardized naming and semantic conventions for attributes in OpenTelemetry. These conventions help ensure that telemetry data is consistent, interpretable, and analyzable across different systems and services. The package includes constants for resource attributes, span attributes, and event names that are recommended by the OpenTelemetry specification.

What are @opentelemetry/semantic-conventions's main functionalities?

Resource Attributes

Defines standard attributes to be used for service resources, allowing you to annotate your telemetry data with information about the service instance.

{"service.name": 'my-service', "service.version": '1.0.0', "service.instance.id": 'instance-123'}

Span Attributes

Provides a set of standard attributes for spans, which represent individual operations within a trace. These attributes can be used to add metadata about the operation, such as HTTP method, URL, and status code.

{"http.method": 'GET', "http.url": 'https://example.com', "http.status_code": 200}

Event Names

Includes standardized event names for logging exceptions, messages, and metrics within spans. This helps in categorizing and querying telemetry events.

"exception", "message", "metric"

Other packages similar to @opentelemetry/semantic-conventions

Changelog

Source

1.1.0

:rocket: (Enhancement)

  • opentelemetry-resources
    • #2727 feat(opentelemetry-resources): add runtime version information (@cuichenli)
  • exporter-trace-otlp-http, opentelemetry-core
  • instrumentation-http
  • opentelemetry-core, opentelemetry-exporter-jaeger
    • #2754 fix(exporter-jaeger): add env variable for agent port (@blumamir)
  • exporter-trace-otlp-grpc, exporter-trace-otlp-http, exporter-trace-otlp-proto, opentelemetry-context-async-hooks, opentelemetry-context-zone-peer-dep, opentelemetry-core, opentelemetry-exporter-jaeger, opentelemetry-exporter-zipkin, opentelemetry-propagator-b3, opentelemetry-propagator-jaeger, opentelemetry-resources, opentelemetry-sdk-trace-base, opentelemetry-sdk-trace-node, opentelemetry-sdk-trace-web, opentelemetry-shim-opentracing
  • opentelemetry-sdk-trace-web
  • exporter-trace-otlp-http, exporter-trace-otlp-proto
    • #2557 feat(otlp-exporter-http): change otlp-http port to canonical 4318 (@secustor)
  • exporter-trace-otlp-grpc, exporter-trace-otlp-http, exporter-trace-otlp-proto, opentelemetry-core, opentelemetry-exporter-jaeger, opentelemetry-sdk-trace-base
  • opentelemetry-propagator-jaeger
    • #2673 feat(@opentelemetry/propagator-jaeger): support custom baggage prefix (@sschegolev)
  • exporter-trace-otlp-grpc, exporter-trace-otlp-http, exporter-trace-otlp-proto
  • opentelemetry-context-zone-peer-dep, opentelemetry-context-zone, opentelemetry-core, opentelemetry-exporter-zipkin, opentelemetry-propagator-b3, opentelemetry-resources, opentelemetry-sdk-trace-base, opentelemetry-sdk-trace-web, opentelemetry-semantic-conventions

:bug: (Bug Fix)

  • exporter-trace-otlp-grpc, exporter-trace-otlp-http, exporter-trace-otlp-proto
  • opentelemetry-sdk-trace-base
    • #2790 fix: pass same context to Sampler and SpanProcessor in root span case (@Flarna)
    • #2757 fix: add parentContext to onStart (@Flarna)
    • #2678 fix: span attribute count and value limits (#2671) (@Bataran)
    • #2679 fix: span events count limit when set to 0 (@Bataran)
  • opentelemetry-core
    • #2766 fix(baggage): include baggage metadata when propagating baggage entries (@chrskrchr)
  • opentelemetry-exporter-jaeger
    • #2731 fix(exporter-jaeger): transform all links to jaeger reference (@blumamir)
  • opentelemetry-resources
    • #2739 fix(resources): align exported names in different environments (@legendecas)
  • Other
    • #2680 fix: tracer typo in fetchxhr examples (@MSNev)
    • #2650 fix: clientMethodTrace missing original properties (@bgpo)
  • opentelemetry-propagator-jaeger
  • opentelemetry-exporter-zipkin, opentelemetry-sdk-trace-web
    • #2689 fix: remove window and document dependencies in web packages (@legendecas)

:books: (Refine Doc)

:house: (Internal)

  • opentelemetry-sdk-trace-base
    • #2768 test(sdk-trace-base): pin core.hrtime dependencies on timeOrigin (@legendecas)
  • exporter-trace-otlp-http, opentelemetry-context-zone-peer-dep, opentelemetry-context-zone, opentelemetry-core, opentelemetry-exporter-zipkin, opentelemetry-propagator-b3, opentelemetry-resources, opentelemetry-sdk-trace-base, opentelemetry-sdk-trace-web, opentelemetry-semantic-conventions
  • Other
  • opentelemetry-core
  • exporter-trace-otlp-grpc, exporter-trace-otlp-http, exporter-trace-otlp-proto, opentelemetry-exporter-jaeger, opentelemetry-exporter-zipkin, opentelemetry-propagator-b3, opentelemetry-resources, opentelemetry-sdk-trace-base, opentelemetry-sdk-trace-web, opentelemetry-semantic-conventions
  • exporter-trace-otlp-grpc, exporter-trace-otlp-http, exporter-trace-otlp-proto, opentelemetry-context-async-hooks, opentelemetry-context-zone-peer-dep, opentelemetry-context-zone, opentelemetry-core, opentelemetry-exporter-jaeger, opentelemetry-exporter-zipkin, opentelemetry-propagator-b3, opentelemetry-propagator-jaeger, opentelemetry-resources, opentelemetry-sdk-trace-base, opentelemetry-sdk-trace-node, opentelemetry-sdk-trace-web, opentelemetry-semantic-conventions, opentelemetry-shim-opentracing, template
  • opentelemetry-context-async-hooks, opentelemetry-context-zone-peer-dep, opentelemetry-context-zone, opentelemetry-core, opentelemetry-exporter-jaeger, opentelemetry-exporter-zipkin, opentelemetry-propagator-b3, opentelemetry-propagator-jaeger, opentelemetry-resources, opentelemetry-sdk-trace-base, opentelemetry-sdk-trace-node, opentelemetry-sdk-trace-web, opentelemetry-semantic-conventions, opentelemetry-shim-opentracing
  • opentelemetry-exporter-jaeger, opentelemetry-exporter-zipkin, opentelemetry-resources, opentelemetry-semantic-conventions
  • opentelemetry-sdk-trace-web

Committers: 24

Readme

Source

OpenTelemetry Semantic Conventions

NPM Published Version Apache License

Semantic Convention constants for use with the OpenTelemetry SDK/APIs. This document defines standard attributes for traces.

Installation

npm install --save @opentelemetry/semantic-conventions

Usage

import { SemanticAttributes } from '@opentelemetry/semantic-conventions';

const span = tracer.startSpan().startSpan(spanName, spanOptions)
  .setAttributes({
    [SemanticAttributes.NET_PEER_NAME]: 'localhost',
  });

License

Apache 2.0 - See LICENSE for more information.

Keywords

FAQs

Last updated on 18 Mar 2022

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc