# @ariestools/telemetry

> OpenTelemetry span helpers and console span exporter for XY Labs TypeScript/JavaScript libraries

Latest version **9.0.1** (published 2026-09-25) · LGPL-3.0-only license · 0 weekly downloads

## Install

```sh
npm install @ariestools/telemetry
pnpm add @ariestools/telemetry
yarn add @ariestools/telemetry
bun add @ariestools/telemetry
```

## Health

**Score 60/100 (C)** — status: active.

Positive: esm support; no vulnerabilities; recently updated; high maintenance score.

Warnings: low downloads; no types.

## Facts

| | |
|---|---|
| Version | 9.0.1 |
| Published | 2026-09-25 |
| First published | 2026-07-16 |
| Weekly downloads | 0 |
| License | LGPL-3.0-only |
| TypeScript types | none |
| Module format | ESM |
| Node | >=26 |
| Dependencies | 0 |
| Unpacked size | 46.5 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | XY Labs Development Team |
| Maintainers | joelbcarter, jonesmac, atrouw |
| Keywords | ariestools, opentelemetry, telemetry, tracing, span, xylabs, utility, typescript, esm |

## Links

- npm: https://www.npmjs.com/package/@ariestools/telemetry
- Repository: https://github.com/xylabs/sdk-js
- Homepage: https://xylabs.com
- Issues: git+https://github.com/xylabs/sdk-js/issues
- npm.io page: https://npm.io/package/@ariestools/telemetry

## Alternatives

- [@openai/codex-sdk](https://npm.io/package/@openai/codex-sdk.md) — 731.4K weekly downloads
- [babel-plugin-transform-react-jsx](https://npm.io/package/babel-plugin-transform-react-jsx.md) — 565.0K weekly downloads
- [babel-helper-remove-or-void](https://npm.io/package/babel-helper-remove-or-void.md) — 508.5K weekly downloads
- [@pnpm/store-controller-types](https://npm.io/package/@pnpm/store-controller-types.md) — 186.9K weekly downloads
- [react-native-signature-canvas](https://npm.io/package/react-native-signature-canvas.md) — 155.6K weekly downloads

## Recent versions

- 9.0.1 (latest) — 2026-09-25
- 9.0.0 — 2026-09-16
- 8.3.0 — 2026-09-05
- 8.2.0 — 2026-08-27
- 8.1.9 — 2026-08-13
- 8.1.8 — 2026-08-08
- 8.1.7 — 2026-08-01
- 8.1.6 — 2026-07-27
- 8.1.5 — 2026-07-23
- 8.1.4 — 2026-07-22
- 8.1.3 — 2026-07-21
- 8.1.2 — 2026-07-20
- 8.1.1 — 2026-07-16

## README

[![logo][]](https://xylabs.com)

# @ariestools/telemetry

[![npm][npm-badge]][npm-link]
[![license][license-badge]][license-link]

> OpenTelemetry span helpers and console span exporter for XY Labs libraries

## Install

```sh
pnpm add @ariestools/telemetry @opentelemetry/api
```

`@opentelemetry/api` is a **required** peer dependency. Install it in your app so
tracing context is shared with the rest of your process.

## Usage

```ts
import { span, spanAsync, createXyConsoleSpanExporter } from '@ariestools/telemetry'

const result = span('work', () => doWork())
```

Deprecated re-exports from `@ariestools/sdk` (and `@ariestools/sdk/telemetry`)
still work during the migration window; prefer importing from this package.

## License

See the [LICENSE](LICENSE) file for license rights and limitations (LGPL-3.0-only).

[logo]: https://cdn.xy.company/img/brand/XYFullBlack.svg
[npm-badge]: https://img.shields.io/npm/v/@ariestools/telemetry.svg
[npm-link]: https://www.npmjs.com/package/@ariestools/telemetry
[license-badge]: https://img.shields.io/npm/l/@ariestools/telemetry.svg
[license-link]: https://github.com/xylabs/sdk-js/blob/main/LICENSE

---
_Source: https://npm.io/package/@ariestools/telemetry · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
