# JavaScript

> <img width="35" class="img-initial" src="/img/logos/32x32/JS_SDK.svg" alt="JavaScript"> Una implementación específica del lenguaje de OpenTelemetry en JavaScript (para Node.js y el navegador).

---

LLMS index: [llms.txt](/llms.txt)

---


Welcome to the OpenTelemetry JavaScript documentation. This section introduces
how to use OpenTelemetry with JavaScript to generate and collect telemetry data
such as metrics, logs, and traces using the OpenTelemetry API and SDKs.

These pages are intended to help you get started and understand the current
capabilities and status of OpenTelemetry JavaScript.

## Status and Releases

The current status of the major functional components for OpenTelemetry
JavaScript is as follows:

| Traces              | Metrics              | Logs              |
| ------------------- | -------------------- | ----------------- |
| [Stable](/docs/specs/otel/versioning-and-stability/#stable) | [Stable](/docs/specs/otel/versioning-and-stability/#stable) | [Development](/docs/specs/otel/versioning-and-stability/#development) |

For releases, including the [latest release][], see [Releases][]. 

[latest release]:
  <https://github.com/open-telemetry/opentelemetry-js/releases/latest>
[Releases]:
  <https://github.com/open-telemetry/opentelemetry-js/releases>
{{__hugo_ctx/}}



> [!WARNING]
>
> Client instrumentation for the browser is **experimental** and mostly
> **unspecified**. If you are interested in helping out, get in touch with the
> [Client Instrumentation SIG][].

[Client Instrumentation SIG]:
  https://docs.google.com/document/d/16Vsdh-DM72AfMg_FIt9yT9ExEWF4A_vRbQ3jRNBe09w
{{__hugo_ctx/}}


## Soporte de versiones

OpenTelemetry en JavaScript es compatible con todas las versiones LTS activas o
en mantenimiento de Node.js. Las versiones anteriores de Node.js pueden
funcionar, pero OpenTelemetry no las ha probado.

OpenTelemetry en JavaScript no tiene una lista oficial de navegadores
compatibles. Está diseñado para funcionar en las versiones actualmente
soportadas de los principales navegadores.

Para más detalles sobre el soporte de tiempo de ejecución, consulta
[esta introducción](https://github.com/open-telemetry/opentelemetry-js#supported-runtimes).

## Repositorios

OpenTelemetry en JavaScript consta de los siguientes repositorios:

- [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js):
  repositorio principal que contiene la API y SDK de distribución básica.
- [opentelemetry-js-contrib](https://github.com/open-telemetry/opentelemetry-js-contrib):
  contribuciones que no son parte de la distribución básica de la API y SDK.

## Ayuda o comentarios

Si tienes preguntas sobre OpenTelemetry JavaScript, por favor comunícate a
través de
[Discusiones de GitHub](https://github.com/open-telemetry/opentelemetry-js/discussions)
o el canal `#otel-js` en [Slack de la CNCF](https://slack.cncf.io/).

Si deseas contribuir a OpenTelemetry en JavaScript, consulta las
[instrucciones de contribución](https://github.com/open-telemetry/opentelemetry-js/blob/main/CONTRIBUTING.md)

---

Section pages:

- [Primeros pasos](/es/docs/languages/js/getting-started/): Comienza con OpenTelemetry en Node.js y en el navegador.
- [Instrumentation](/es/docs/languages/js/instrumentation/): Instrumentation for OpenTelemetry JavaScript
- [Using instrumentation libraries](/es/docs/languages/js/libraries/): How to instrument libraries an app depends on
- [Exporters](/es/docs/languages/js/exporters/): Process and export your telemetry data
- [Context](/es/docs/languages/js/context/): OpenTelemetry JavaScript Context API Documentation
- [Propagation](/es/docs/languages/js/propagation/): Context propagation for the JS SDK
- [Resources](/es/docs/languages/js/resources/): Add details about your applications' environment to your telemetry
- [Sampling](/es/docs/languages/js/sampling/): Reduce the amount of telemetry created
- [Serverless](/es/docs/languages/js/serverless/): Instrument your serverless functions with OpenTelemetry JavaScript
- [Benchmarks](/es/docs/languages/js/benchmarks/)
- [API reference](/es/docs/languages/js/api/): Read the OpenTelemetry JavaScript API reference _(external page)_
- [Examples](/es/docs/languages/js/examples/): Explore more examples for OpenTelemetry JavaScript _(external page)_
- [Registry](/es/docs/languages/js/registry/): Instrumentation libraries, exporters and other useful components for OpenTelemetry JavaScript
