Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nodejs Abort error #876

Open
bhrigushr opened this issue Jul 7, 2023 · 6 comments · May be fixed by #1001
Open

Nodejs Abort error #876

bhrigushr opened this issue Jul 7, 2023 · 6 comments · May be fixed by #1001
Labels
node Issues related to our Node SDK

Comments

@bhrigushr
Copy link

bhrigushr commented Jul 7, 2023

After upgrading NodeJs SDK(readmeio) from 5.1.0 to 6.1.0
I am seeing too many Abort errors & unable to catch them which causes the server to crash.

Error ->

AbortError: The user aborted a request.
    at abort (/app/node_modules/node-fetch/lib/index.js:1448:16)
    at AbortSignal.abortAndFinalize (/app/node_modules/node-fetch/lib/index.js:1463:4)
    at AbortSignal.dispatchEvent (/app/node_modules/event-target-shim/dist/event-target-shim.js:818:35)
    at abortSignal (/app/node_modules/abort-controller/dist/abort-controller.js:52:12)
    at AbortController.abort (/app/node_modules/abort-controller/dist/abort-controller.js:91:9)
    at Timeout.<anonymous> (/app/node_modules/timeout-signal/index.js:15:14)
    at listOnTimeout (node:internal/timers:559:17)
    at processTimers (node:internal/timers:502:7)
{'type':'aborted','message':'The user aborted a request.'}

My Code looks like this

async readmeInterceptor(req, res, data: ReadmeData): Promise<void> {
    try {
      await readme.log(
        README_CONFIG.apiKey,
        req,
        res,
        {
          apiKey: data.apiKey || data.email, // apiKey cannot be empty
          label: data.label,
          email: data.email,
        },
        {
          fireAndForget: false,
          // optional, enable in development mode
          development: !IS_PROD,
          // denyList: [], // array of any sensitive fields returned by API
        },
      );
    } catch (error) {
      this.logger.error(error, { teamId: data.teamId });
    }
    return Promise.resolve();
  }

Let me know how to handle this AbortError

@bhrigushr
Copy link
Author

I was able to catch this error in v5.1.0.
My code looked like

 async readmeInterceptor(req, res, data: ReadmeData): Promise<void> {
    readme
      .log(
        README_CONFIG.apiKey,
        req,
        res,
        {
          apiKey: data.apiKey,
          label: data.label,
          email: data.email,
          startedDateTime: data.startedDateTime,
          responseEndDateTime: data.responseEndDateTime,
        },
        {
          fireAndForget: false,
          // optional, enable in development mode
          development: !IS_PROD,
          // denyList: [], // array of any sensitive fields returned by API
        },
      )
      .then((result) => {
        this.logger.debug(result, { teamId: data.teamId });
      })
      .catch((error) => {
        this.logger.error(error, { teamId: data.teamId });
      });
    return Promise.resolve();
  }

But in v6.1.0 readme.log is no longer thenable so unable to use above code

@domharrington
Copy link
Member

Hey! Thanks for sending this over. What looks to be happening is the timeout that we have set could be getting hit (https://github.com/readmeio/metrics-sdks/blob/0c5e0c19e96018cca79de968204febdc06fc213c/packages/node/src/lib/metrics-log.ts#L93C42-L93C42) and that's causing the http request that goes out to our metrics backend to get aborted and fail. Are you able to share a little more information about the environment in which this code is running? Could there be a firewall or a proxy or something that's blocking/slowing down the outbound request? What is the contents of your API request/response pair - is it a particularly large request body that could be taking that long to upload to us?

@bhrigushr
Copy link
Author

Env details ->
Node v16.16.0
Nestjs v8

So not all API requests coming to our server are very large but few POST requests can have a large payload(~1-2MBs)

Also, I don't see a way to configure the timeout you mentioned

@domharrington
Copy link
Member

Yeah the timeout is internal and not exposed currently. I suspect the issue then may be to do with those large payloads, and it's possible they were failing before but the errors weren't surfaced anywhere. Is there a pattern for when the payloads are large e.g. a specific endpoint? If so, you could try and bypass the middleware for those endpoints:

async readmeInterceptor(req, res, data: ReadmeData): Promise<void> {
  if (req.url === '/api/large-payloads-here') return;

  readme.log()
}

Or do the payloads have a specific name to omit them from the payload altogether using the denyList?

readme.log(
    README_CONFIG.apiKey,
    req,
    res,
    {
      // 
    },
    {
      // options here
      denyList: ['some-big-payload-key'], // array of any sensitive fields returned by API
    },
  )

We can potentially expose the timeout option if neither of these work or are sufficient?

@bhrigushr
Copy link
Author

@domharrington it would be better if have timeout option exposed as even after incorporating the above-mentioned changes there are still cases where we are still getting errors.

@Kenya-West
Copy link

Kenya-West commented Sep 21, 2023

Same here when readme.io tries to intercept response of HTTP PUT request with formData payload type. I'm using NestJS.

request options

{
  protocol: "https:",
  slashes: true,
  auth: null,
  host: "metrics.readme.io",
  port: null,
  hostname: "metrics.readme.io",
  hash: null,
  search: null,
  query: null,
  pathname: "/v1/request",
  path: "/v1/request",
  href: "https://metrics.readme.io/v1/request",
  method: "POST",
  headers: {
    Authorization: [
      "Basic XXXXXXXXXX==",
    ],
    "Content-Type": [
      "application/json",
    ],
    "User-Agent": [
      "readmeio/6.2.0",
    ],
    Accept: [
      "*/*",
    ],
    "Content-Length": [
      "1217721",
    ],
    "Accept-Encoding": [
      "gzip,deflate",
    ],
    Connection: [
      "close",
    ],
  },
  agent: undefined,
}

request params

{
  size: 0,
  timeout: 0,
  follow: 20,
  compress: true,
  counter: 0,
  agent: undefined,
}
Request body is UInt8Array with length like 1217721

Short version here:

new Uint8Array([91, 123, 34, 95, 105, 100, 34, 58, 34, 54, 101, 97, 102, 98, 102, 53, 97, 45, 52, 53, 53, 56, 45, 52, 55, 55, 57, 45, 97, 98, 57, 101, 45, 57, 97, 99, 102, 48, 49, 99, 99, 99, 99, 57, 49, 34, 44, 34, 95, 118, 101, 114, 115, 105, 111, 110, 34, 58, 51, 44, 34, 103, 114, 111, 117, 112, 34, 58, 123, 34, 105, 100, 34, 58, 34, 115, 104, 97, 53, 49, 50, 45, 122, 52, 80, 104, 78, 88, 55, 118, 117, 76, 51, 120, 86, 67, 104, 81, 49, 109, 50, 65, 66, 57, 89, 103, 53, 65, 85, 76, 86, 120, 88, 99, 103, 47, 83, 112, 73, 100, 78, 115, 54, 99, 53, 72, 48, 78, 69, 56, 88, 89, 88, 121, 115, 80, 43, 68, 71, 78, 75, 72, 102, 117, 119, 118, 89, 55, 107, 120, 118, 85, 100, 66, 101, 111, 71, 108, 79, 68, 74, 54, 43, 83, 102, 97, 80, 103, 61, 61, 63, 34, 44, 34, 108, 97, 98, 101, 108, 34, 58, 34, 111, 114, 100, 45, 100, 97, 116, 97, 45, 102, 114, 111, 110, 116, 101, 110, 100, 34, 125, 44, 34, 99, 108, 105, 101, 110, 116, 73, 80, 65, 100, 100, 114, 101, 115, 115, 34, 58, 34, 58, 58, 49, 34, 44, 34, 100, 101, 118, 101, 108, 111, 112, 109, 101, 110, 116, 34, 58, 116, 114, 117, 101, 44, 34, 114, 101, 113, 117, 101, 115, 116, 34, 58, 123, 34, 108, 111, 103, 34, 58, 123, 34, 118, 101, 114, 115, 105, 111, 110, 34, 58, 34, 49, 46, 50, 34, 44, 34, 99, 114, 101, 97, 116, 111, 114, 34, 58, 123, 34, 110, 97, 109, 101, 34, 58, 34, 114, 101, 97, 100, 109, 101, 45, 109, 101, 116, 114, 105, 99, 115, 32, 40, 110, 111, 100, 101, 41, 34, 44, 34, 118, 101, 114, 115, 105, 111, 110, 34, 58, 34, 54, 46, 50, 46, 48, 34, 44, 34, 99, 111, 109, 109, 101, 110, 116, 34, 58, 34, 120, 54, 52, 45, 119, 105, 110, 51, 50, 49, 48, 46, 48, 46, 50, 50, 54, 50, 49, 47, 49, 56, 46, 49, 55, 46, 49, 34, 125, 44, 34, 101, 110, 116, 114, 105, 101, 115, 34, 58, 91, 123, 34, 112, 97, 103, 101, 114, 101, 102, 34, 58, 34, 104, 116, 116, 112, 58, 47, 47, 108, 111, 99, 97, 108, 104, 111, 115, 116, 47, 109, 101, 100, 105, 97, 115, 34, 44, 34, 115, 116, 97, 114, 116, 101, 100, 68, 97, 116, 101, 84, 105, 109, 101, 34, 58, 34, 50, 48, 50, 51, 45, 48, 57, 45, 50, 49, 84, 49, 52, 58, 50, 55, 58, 53, 56, 46, 53, 52, 54, 90, 34, 44, 34, 116, 105, 109, 101, 34, 58, 50, 49, 53, 50, 44, 34, 114, 101, 113, 117, 101, 115, 116, 34, 58, 123, 34, 109, 101, 116, 104, 111, 100, 34, 58, 34, 80, 85, 84, 34, 44, 34, 117, 114, 108, 34, 58, 34, 104, 116, 116, 112, 58, 47, 47, 108, 111, 99, 97, 108, 104, 111, 115, 116, 58, 51, 48, 48, 48, 47, 109, 101, 100, 105, 97, 115, 34, 44, 34, 104, 116, 116, 112, 86, 101, 114, 115, 105, 111, 110, 34, 58, 34, 72, 84, 84, 80, 47, 49, 46, 49, 34, 44, 34, 104, 101, 97, 100, 101, 114, 115, 34, 58, 91, 123, 34, 110, 97, 109, 101, 34, 58, 34, 104, 111, 115, 116, 34, 44, 34, 118, 97, 108, 117, 101, 34, 58, 34, 108, 111, 99, 97, 108, 104, 111, 115, 116, 58, 51, 48, 48, 48, 34, 125, 44, 123, 34, 110, 97, 109, 101, 34, 58, 34, 99, 111, 110, 110, 101, 99, 116, 105, 111, 110, 34, 44, 34, 118, 97, 108, 117, 101, 34, 58, 34, 107, 101, 101, 112, 45, 97, 108, 105, 118, 101, 34, 125, 44, 123, 34, 110, 97, 109, 101, 34, 58, 34, 99, 111, 110, 116, 101, 110, 116, 45, 108, 101, 110, 103, 116, 104, 34, 44, 34, 118, 97, 108, 117, 101, 34, 58, 34, 51, 53, 56, 57, 56, 56, 34, 125, 44, 123, 34, 110, 97, 109, 101, 34, 58, 34, 115, 101, 99, 45, 99, 104, 45, 117, 97, 34, 44, 34, 118, 97, 108, 117, 101, 34, 58, 34, 92, 34, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 69, 100, 103, 101, 92, 34, 59, 118, 61, 92, 34, 49, 49, 55, 92, 34, 44, 32, 92, 34, 78, 111, 116, 59, 65, 61, 66, 114, 97, 110, 100, 92, 34, 59, 118, 61, 92, 34, 56, 92, 34, 44, 32, 92, 34, 67, 104, 114, 111, 109, 105, 117, 109, 92, 34, 59, 118, 61, 92, 34, 49, 49, 55, 92, 34, 34, 125, 44, 123, 34, 110, 97, 109, 101, 34, 58, 34, 97, 99, 99, 101, 112, 116, 34, 44, 34, 118, 97, 108, 117, 101, 34, 58, 34, 97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 106, 115, 111, 110, 44, 32, 116, 101, 120, 116, 47, 112, 108, 97, 105, 110, 44, 32, 42, 47, 42, 34, 125, 44, 123, 34, 110, 97, 109, 101, 34, 58, 34, 99, 111, 110, 116, 101, 110, 116, 45, 116, 121, 112, 101, 34, 44, 34, 118, 97, 108, 117, 101, 34, 58, 34, 109, 117, 108, 116, 105, 112, 97, 114, 116, 47, 102, 111, 114, 109, 45, 100, 97, 116, 97, 59, 32, 98, 111, 117, 110, 100, 97, 114, 121, 61, 45, 45, 45, 45, 87, 101, 98, 75, 105, 116, 70, 111, 114, 109, 66, 111, 117, 110, 100, 97, 114, 121, 57, 110, 119, 66, 109, 54, 112, 121, 90, 111, 90, 103, 122, 68, 81, 53, 34, 125, 44, 123, 34, 110, 97, 109, 101, 34, 58, 34, 115, 101, 99, 45, 99, 104, 45, 117, 97, 45, 109, 111, 98, 105, 108, 101, 34, 44, 34, 118, 97, 108, 117, 101, 34, 58, 34, 63, 48, 34, 125, 44, 123, 34, 110, 97, 109, 101, 34, 58, 34, 117, 115, 101, 114, 45, 97, 103, 101, 110, 116, 34, 44, 34, 118, 97, 108, 117, 101, 34, 58, 34, 77, 111, 122, 105, 108, 108, 97, 47, 53, 46, 48, 32, 40, 87, 105, 110, 100, 111, 119, 115, 32, 78, 84, 32, 49, 48, 46, 48, 59, 32, 87, 105, 110, 54, 52, 59, 32, 120, 54, 52, 41, 32, 65, 112, 112, 108, 101, 87, 101, 98, 75, 105, 116, 47, 53, 51, 55, 46, 51, 54, 32, 40, 75, 72, 84, 77, 76, 44, 32, 108, 105, 107, 101, 32, 71, 101, 99, 107, 111, 41, 32, 67, 104, 114, 111, 109, 101, 47, 49, 49, 55, 46, 48, 46, 48, 46, 48, 32, 83, 97, 102, 97, 114, 105, 47, 53, 51, 55, 46, 51, 54, 32, 69, 100, 103, 47, 49, 49, 55, 46, 48, 46, 50, 48, 52, 53, 46, 51, 49, 34, 125, 44, 123, 34, 110, 97, 109, 101, 34, 58, 34, 115, 101, 99, 45, 99, 104, 45, 117, 97, 45, 112, 108, 97, 116, 102, 111, 114, 109, 34, 44, 34, 118, 97, 108, 117, 101, 34, 58, 34, 92, 34, 87, 105, 110, 100, 111, 119, 115, 92, 34, 34, 125, 44, 123, 34, 110, 97, 109, 101, 34, 58, 34, 111, 114, 105, 103, 105, 110, 34, 44, 34, 118, 97, 108, 117, 101, 34, 58, 34, 104, 116, 116, 112, 58, 47, 47, 108, 111, 99, 97, 108, 104, 111, 115, 116, 58, 52, 50, 48, 48, 34, 125, 44, 123, 34, 110, 97, 109, 101, 34, 58, 34, 115, 101, 99, 45, 102, 101, 116, 99, 104, 45, 115, 105, 116, 101, 34, 44, 34, 118, 97, 108, 117, 101, 34, 58, 34, 115, 97, 109, 101, 45, 115, 105, 116, 101, 34, 125, 44, 123, 34, 110, 97, 109, 101, 34, 58, 34, 115, 101, 99, 45, 102, 101, 116, 99, 104, 45, 109, 111, 100, 101, 34, 44, 34, 118, 97, 108, 117, 101, 34, 58, 34, 99, 111, 114, 115, 34, 125, 44, 123, 34, 110, 97, 109, 101, 34, 58, 34, 115, 101, 99, 45, 102, 101, 116, 99, 104, 45, 100, 101, 115, 116, 34, 44, 34, 118, 97, 108, 117, 101, 34, 58, 34, 101, 109, 112, 116, 121, 34, 125, 44, 123, 34, 110, 97, 109, 101, 34, 58, 34, 114, 101, 102, 101, 114, 101, 114, 34, 44, 34, 118, 97, 108, 117, 101, 34, 58, 34, 104, 116, 116, 112, 58, 47, 47, 108, 111, 99, 97, 108, 104, 111, 115, 116, 58, 52, 50, 48, 48, 47, 34, 125, 44, 123, 34, 110, 97, 109, 101, 34, 58, 34, 97, 99, 99, 101, 112, 116, 45, 101, 110, 99, 111, 100, 105, 110, 103, 34, 44, 34, 118, 97, 108, 117, 101, 34, 58, 34, 103, 122, 105, 112, 44, 32, 100, 101, 102, 108, 97, 116, 101, 44, 32, 98, 114, 34, 125, 44, 123, 34, 110, 97, 109, 101, 34, 58, 34, 97, 99, 99, 101, 112, 116, 45, 108, 97, 110, 103, 117, 97, 103, 101, 34, 44, 34, 118, 97, 108, 117, 101, 34, 58, 34, 114, 117, 44, 101, 110, 59, 113, 61, 48, 46, 57, 44, 101, 110, 45, 71, 66, 59, 113, 61, 48, 46, 56, 44, 101, 110, 45, 85, 83, 59, 113, 61, 48, 46, 55, 34, 125, 93, 44, 34, 113, 117, 101, 114, 121, 83, 116, 114, 105, 110, 103, 34, 58, 91, 93, 44, 34, 112, 111, 115, 116, 68, 97, 116, 97, 34, 58, 123, 34, 109, 105, 109, 101, 84, 121, 112, 101, 34, 58, 34, 109, 117, 108, 116, 105, 112, 97, 114, 116, 47, 102, 111, 114, 109, 45, 100, 97, 116, 97, 34, 44, 34, 116, 101, 120, 116, 34, 58, 34, 123, 92, 34, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 45, 48, 92, 34, 58, 92, 34, 208, 164, 208, 176, 208, 185, 208, 187, 32, 226, 132, 150, 49, 32, 208, 180, 208, 187, 209, 143, 32, 208, 186, 209, 128, 208, 181, 208, 176, 209, 130, 208, 184, 208, 178, 208, 176, 32, 105, 100, 58, 32, 48, 97, 56, 48, 100, 97, 97, 55, 45, 57, 100, 55, 102, 45, 52, 101, 97, 102, 45, 57, 102, 51, 49, 45, 98, 55, 49, 102, 56, 53, 49, 97, 99, 101, 52, 52, 92, 34, 44, 92, 34, 99, 114, 101, 97, 116, 105, 118, 101, 73, 100, 45, 48, 92, 34, 58, 92, 34, 48, 97, 56, 48, 100, 97, 97, 55, 45, 57, 100, 55, 102, 45, 52, 101, 97, 102, 45, 57, 102, 51, 49, 45, 98, 55, 49, 102, 56, 53, 49, 97, 99, 101, 52, 52, 92, 34, 44, 92, 34, 102, 105, 108, 101, 45, 48, 92, 34, 58, 123, 92, 34, 111, 114, 105, 103, 105, 110, 97, 108, 78, 97, 109, 101, 92, 34, 58, 92, 34, 48, 48, 48, 49, 56, 50, 54, 49, 46, 106, 112, 103, 92, 34, 44, 92, 34, 101, 110, 99, 111, 100, 105, 110, 103, 92, 34, 58, 92, 34, 55, 98, 105, 116, 92, 34, 44, 92, 34, 98, 117, 115, 66, 111, 121, 77, 105, 109, 101, 84, 121, 112, 101, 92, 34, 58, 92, 34, 105, 109, 97, 103, 101, 47, 106, 112, 101, 103, 92, 34, 44, 92, 34, 98, 117, 102, 102, 101, 114, 92, 34, 58, 123, 92, 34, 116, 121, 112, 101, 92, 34, 58, 92, 34, 66, 117, 102, 102, 101, 114, 92, 34, 44, 92, 34, 100, 97, 116, 97, 92, 34, 58, 91, 50, 53, 53, 44, 50, 49, 54, 44, 50, 53, 53, 44, 50, 50, 52, 44, 48, 44, 49, 54, 44, 55, 52, 44, 55, 48, 44, 55, 51, 44, 55, 48, 44, 48, 44, 49, 49, 44, 49, 44, 49, 44, 49, 44, 49, 44, 49, 44, 49, 44, 55, 44, 50, 53, 53, 44, 50, 49, 55, 93, 125, 44, 92, 34, 115, 105, 122, 101, 92, 34, 58, 52, 52, 54, 56, 56, 44, 92, 34, 102, 105, 108, 101, 84, 121, 112, 101, 92, 34, 58, 123, 92, 34, 101, 120, 116, 92, 34, 58, 92, 34, 106, 112, 103, 92, 34, 44, 92, 34, 109, 105, 109, 101, 92, 34, 58, 92, 34, 105, 109, 97, 103, 101, 47, 106, 112, 101, 103, 92, 34, 125, 125, 125, 34, 125, 44, 34, 99, 111, 111, 107, 105, 101, 115, 34, 58, 91, 93, 44, 34, 104, 101, 97, 100, 101, 114, 115, 83, 105, 122, 101, 34, 58, 45, 49, 44, 34, 98, 111, 100, 121, 83, 105, 122, 101, 34, 58, 45, 49, 125, 44, 34, 114, 101, 115, 112, 111, 110, 115, 101, 34, 58, 123, 34, 115, 116, 97, 116, 117, 115, 34, 58, 50, 48, 48, 44, 34, 115, 116, 97, 116, 117, 115, 84, 101, 120, 116, 34, 58, 34, 79, 75, 34, 44, 34, 104, 101, 97, 100, 101, 114, 115, 34, 58, 91, 123, 34, 110, 97, 109, 101, 34, 58, 34, 120, 45, 112, 111, 119, 101, 114, 101, 100, 45, 98, 121, 34, 44, 34, 118, 97, 108, 117, 101, 34, 58, 34, 69, 120, 112, 114, 101, 115, 115, 34, 125, 44, 123, 34, 110, 97, 109, 101, 34, 58, 34, 97, 99, 99, 101, 115, 115, 45, 99, 111, 110, 116, 114, 111, 108, 45, 97, 108, 108, 111, 119, 45, 111, 114, 105, 103, 105, 110, 34, 44, 34, 118, 97, 108, 117, 101, 34, 58, 34, 104, 116, 116, 112, 58, 47, 47, 108, 111, 99, 97, 108, 104, 111, 115, 116, 58, 52, 50, 48, 48, 34, 125, 44, 123, 34, 110, 97, 109, 101, 34, 58, 34, 118, 97, 114, 121, 34, 44, 34, 118, 97, 108, 117, 101, 34, 58, 34, 79, 114, 105, 103, 105, 110, 34, 125, 44, 123, 34, 110, 97, 109, 101, 34, 58, 34, 97, 99, 99, 101, 115, 115, 45, 99, 111, 110, 116, 114, 111, 108, 45, 97, 108, 108, 111, 119, 45, 99, 114, 101, 100, 101, 110, 116, 105, 97, 108, 115, 34, 44, 34, 118, 97, 108, 117, 101, 34, 58, 34, 116, 114, 117, 101, 34, 125, 44, 123, 34, 110, 97, 109, 101, 34, 58, 34, 120, 45, 100, 111, 99, 117, 109, 101, 110, 116, 97, 116, 105, 111, 110, 45, 117, 114, 108, 34, 44, 34, 118, 97, 108, 117, 101, 34, 58, 34, 104, 116, 116, 112, 115, 58, 47, 47, 111, 114, 100, 45, 100, 97, 116, 97, 45, 98, 97, 99, 107, 101, 110, 100, 46, 114, 101, 97, 100, 109, 101, 46, 105, 111, 47, 108, 111, 103, 115, 47, 54, 101, 97, 102, 98, 102, 53, 97, 45, 52, 53, 53, 56, 45, 52, 55, 55, 57, 45, 97, 98, 57, 101, 45, 57, 97, 99, 102, 48, 49, 99, 99, 99, 99, 57, 49, 34, 125, 93, 44, 34, 99, 111, 110, 116, 101, 110, 116, 34, 58, 123, 34, 116, 101, 120, 116, 34, 58, 34, 92, 34, 92, 34, 34, 44, 34, 115, 105, 122, 101, 34, 58, 48, 44, 34, 109, 105, 109, 101, 84, 121, 112, 101, 34, 58, 34, 116, 101, 120, 116, 47, 112, 108, 97, 105, 110, 34, 125, 44, 34, 104, 116, 116, 112, 86, 101, 114, 115, 105, 111, 110, 34, 58, 34, 34, 44, 34, 99, 111, 111, 107, 105, 101, 115, 34, 58, 91, 93, 44, 34, 114, 101, 100, 105, 114, 101, 99, 116, 85, 82, 76, 34, 58, 34, 34, 44, 34, 104, 101, 97, 100, 101, 114, 115, 83, 105, 122, 101, 34, 58, 48, 44, 34, 98, 111, 100, 121, 83, 105, 122, 101, 34, 58, 48, 125, 44, 34, 99, 97, 99, 104, 101, 34, 58, 123, 125, 44, 34, 116, 105, 109, 105, 110, 103, 115, 34, 58, 123, 34, 119, 97, 105, 116, 34, 58, 48, 44, 34, 114, 101, 99, 101, 105, 118, 101, 34, 58, 50, 49, 53, 50, 125, 125, 93, 125, 125, 125, 93])

All that was caught in node-fetch package, whose methods was fired by metricsAPICall() ⬆️ doSend() ⬆️ startSend() methods in readmeio package.

@gratcliff gratcliff added node Issues related to our Node SDK area:node and removed node Issues related to our Node SDK area:node labels Jul 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
node Issues related to our Node SDK
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants