Allow instrumenting calls to libraries

Open
#83 0 comments 0 reactions 1 assignee View on GitHub

@zermelo-wisen is already working on this.

Since Mar 9, 2024.

Assessment

This issue has not been assessed yet.

Description

It can be useful to allow the user to record arbitrary calls to external libraries (standard or third party), with the choice of instrumenting them entirely or only at entry points ("shallow mode"). While instrumenting third party libraries entirely is currently possible with the right configuration (eg. packages: { path: node_modules/some_library }) it's not possible for standard libraries and shallow mode is likewise not supported.

Appmap.yml packages should support entries like module: some-library that also accept shallow: true.

Dominant language
TypeScript
Stars
13
Forks
6
Avg merge
18h 23m
Merged PRs (30d)
8

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from getappmap/appmap-node

All issues in getappmap/appmap-node

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.