Skip to content

Instantly share code, notes, and snippets.

@serkan-ozal
Last active January 22, 2025 20:06
Show Gist options
  • Save serkan-ozal/fcf7286747095d67c095f729e56cfbae to your computer and use it in GitHub Desktop.
Save serkan-ozal/fcf7286747095d67c095f729e56cfbae to your computer and use it in GitHub Desktop.
OTEL Lambda Node.js Layer Init Timings (>= 5 ms)
|-- require('@opentelemetry/api') took 23 ms
..|-- require('./baggage/utils') took 8 ms
....|-- require('../api/diag') took 6 ms
|-- require('@opentelemetry/core') took 60 ms
..|-- require('./common/time') took 45 ms
....|-- require('../platform') took 44 ms
......|-- require('./node') took 44 ms
........|-- require('./performance') took 15 ms
..........|-- require('perf_hooks') took 15 ms
........|-- require('./sdk-info') took 22 ms
..........|-- require('@opentelemetry/semantic-conventions') took 20 ms
............|-- require('./trace') took 11 ms
..............|-- require('./SemanticAttributes') took 9 ms
|-- require('@opentelemetry/sdk-trace-base') took 51 ms
..|-- require('./Tracer') took 11 ms
....|-- require('./platform') took 5 ms
..|-- require('./BasicTracerProvider') took 38 ms
....|-- require('@opentelemetry/resources') took 35 ms
......|-- require('./detectors') took 28 ms
........|-- require('./platform') took 26 ms
..........|-- require('./node') took 26 ms
............|-- require('./HostDetector') took 8 ms
..............|-- require('./HostDetectorSync') took 8 ms
................|-- require('./machine-id/getMachineId') took 7 ms
..................|-- require('process') took 6 ms
............|-- require('./ServiceInstanceIdDetectorSync') took 15 ms
..............|-- require('crypto') took 14 ms
|-- require('@opentelemetry/sdk-metrics') took 24 ms
..|-- require('./export/MetricReader') took 10 ms
....|-- require('./AggregationSelector') took 9 ms
......|-- require('../view/Aggregation') took 7 ms
........|-- require('../aggregator') took 7 ms
..|-- require('./MeterProvider') took 10 ms
....|-- require('./state/MeterProviderSharedState') took 10 ms
......|-- require('./MeterSharedState') took 8 ms
|-- require('@opentelemetry/sdk-logs') took 6 ms
|-- require('@opentelemetry/resource-detector-aws') took 33 ms
..|-- require('./detectors') took 31 ms
....|-- require('./AwsBeanstalkDetector') took 12 ms
......|-- require('./AwsBeanstalkDetectorSync') took 11 ms
........|-- require('util') took 11 ms
....|-- require('./AwsEc2Detector') took 7 ms
......|-- require('./AwsEc2DetectorSync') took 6 ms
........|-- require('http') took 6 ms
....|-- require('./AwsEksDetector') took 5 ms
|-- require('@opentelemetry/exporter-trace-otlp-http') took 55 ms
..|-- require('./platform') took 54 ms
....|-- require('./node') took 54 ms
......|-- require('./OTLPTraceExporter') took 54 ms
........|-- require('@opentelemetry/otlp-transformer') took 43 ms
..........|-- require('./logs/protobuf') took 37 ms
............|-- require('./logs') took 37 ms
..............|-- require('../../generated/root') took 33 ms
................|-- require('protobufjs/minimal') took 19 ms
..................|-- require('./src/index-minimal') took 19 ms
....................|-- require('./writer') took 11 ms
......................|-- require('./util/minimal') took 10 ms
........|-- require('@opentelemetry/otlp-exporter-base/node-http') took 5 ms
|-- require('@opentelemetry/instrumentation') took 40 ms
..|-- require('./platform/index') took 39 ms
....|-- require('./node') took 39 ms
......|-- require('./instrumentation') took 39 ms
........|-- require('semver') took 13 ms
........|-- require('./RequireInTheMiddleSingleton') took 18 ms
..........|-- require('require-in-the-middle') took 16 ms
............|-- require('resolve') took 10 ms
..............|-- require('./lib/async') took 7 ms
|-- require('@opentelemetry/instrumentation-aws-sdk') took 10 ms
..|-- require('./aws-sdk') took 9 ms
....|-- require('./services') took 6 ms
......|-- require('./ServicesExtensions') took 5 ms
|-- require('@opentelemetry/instrumentation-aws-lambda') took 29 ms
..|-- require('./instrumentation') took 27 ms
....|-- require('@opentelemetry/semantic-conventions/incubating') took 25 ms
......|-- require('./experimental_attributes') took 17 ms
|-- require('@opentelemetry/instrumentation-express') took 18 ms
..|-- require('./instrumentation') took 17 ms
|-- require('@opentelemetry/instrumentation-graphql') took 12 ms
|-- require('@opentelemetry/instrumentation-http') took 7 ms
..|-- require('./http') took 6 ms
|-- require('@opentelemetry/instrumentation-pg') took 34 ms
..|-- require('./instrumentation') took 32 ms
....|-- require('./utils') took 28 ms
......|-- require('@opentelemetry/semantic-conventions') took 8 ms
......|-- require('@opentelemetry/semantic-conventions/incubating') took 17 ms
........|-- require('./experimental_attributes') took 14 ms
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment