Options
All
  • Public
  • Public/Protected
  • All
Menu

Http instrumentation instrumentation for Opentelemetry

Hierarchy

Index

Constructors

Methods

  • _getPatchIncomingRequestFunction(component: "http" | "https"): ((original: ((event: string, ...args: unknown[]) => boolean)) => ((this: unknown, event: string, ...args: unknown[]) => boolean))
  • Creates spans for incoming requests, restoring spans' context if applied.

    Parameters

    • component: "http" | "https"

    Returns ((original: ((event: string, ...args: unknown[]) => boolean)) => ((this: unknown, event: string, ...args: unknown[]) => boolean))

      • (original: ((event: string, ...args: unknown[]) => boolean)): ((this: unknown, event: string, ...args: unknown[]) => boolean)
      • Parameters

        • original: ((event: string, ...args: unknown[]) => boolean)
            • (event: string, ...args: unknown[]): boolean
            • Parameters

              • event: string
              • Rest ...args: unknown[]

              Returns boolean

        Returns ((this: unknown, event: string, ...args: unknown[]) => boolean)

          • (this: unknown, event: string, ...args: unknown[]): boolean
          • Parameters

            • this: unknown
            • event: string
            • Rest ...args: unknown[]

            Returns boolean

  • _getPatchOutgoingGetFunction(clientRequest: ((options: string | RequestOptions | URL, ...args: HttpRequestArgs) => ClientRequest)): ((_original: Func<ClientRequest>) => Func<ClientRequest>)
  • _getPatchOutgoingRequestFunction(component: "http" | "https"): ((original: Func<ClientRequest>) => Func<ClientRequest>)
  • _updateMetricInstruments(): void

Generated using TypeDoc