|
|
@@ -717,6 +717,31 @@ const ENV_VAR_NAME_TO_CONFIG_INFO = {
|
|
|
type: ValueType.NUMBER,
|
|
|
default: 172800, // 2 days
|
|
|
},
|
|
|
+ // match env name with otel library
|
|
|
+ // eslint-disable-next-line max-len
|
|
|
+ // see: https://github.com/open-telemetry/opentelemetry-js/blob/34387774caaa15307e8586206f1ca2e6df96605f/experimental/packages/opentelemetry-exporter-metrics-otlp-grpc/src/OTLPMetricExporter.ts#L78
|
|
|
+ OTEL_EXPORTER_OTLP_METRICS_ENDPOINT: {
|
|
|
+ ns: 'crowi',
|
|
|
+ key: 'instrumentation:otlpMetricsEndpoint',
|
|
|
+ type: ValueType.STRING,
|
|
|
+ default: null,
|
|
|
+ },
|
|
|
+ // eslint-disable-next-line max-len
|
|
|
+ // see: https://github.com/open-telemetry/opentelemetry-js/blob/34387774caaa15307e8586206f1ca2e6df96605f/experimental/packages/exporter-trace-otlp-grpc/src/OTLPTraceExporter.ts#L78
|
|
|
+ OTEL_EXPORTER_OTLP_TRACES_ENDPOINT: {
|
|
|
+ ns: 'crowi',
|
|
|
+ key: 'instrumentation:otlpTracesEndpoint',
|
|
|
+ type: ValueType.STRING,
|
|
|
+ default: null,
|
|
|
+ },
|
|
|
+ // eslint-disable-next-line max-len
|
|
|
+ // see: https://github.com/open-telemetry/opentelemetry-js/blob/34387774caaa15307e8586206f1ca2e6df96605f/experimental/packages/opentelemetry-sdk-node/src/sdk.ts#L107
|
|
|
+ OTEL_SDK_ENABLED: {
|
|
|
+ ns: 'crowi',
|
|
|
+ key: 'instrumentation:enabled',
|
|
|
+ type: ValueType.BOOLEAN,
|
|
|
+ default: false,
|
|
|
+ },
|
|
|
};
|
|
|
|
|
|
|