@supertokens-plugins/opentelemetry-nodejs
Classes
PluginImpl
Defined in: supertokens-plugins/packages/opentelemetry-nodejs/src/pluginImpl.ts:7
Constructors
Constructor
new PluginImpl(config: {
}): PluginImpl;
Defined in: supertokens-plugins/packages/opentelemetry-nodejs/src/pluginImpl.ts:8
Parameters
Returns
Properties
Type Aliases
OpenTelemetryLoggerPluginConfig
type OpenTelemetryLoggerPluginConfig =
| {
}
| undefined;
Defined in: supertokens-plugins/packages/opentelemetry-nodejs/src/types.ts:3
OTSpan
type OTSpan = {
addEvent: (eventName: string, attributes: Record<string, any>) => void;
end: () => void;
setAttributes: (attributes: Record<string, any>) => void;
setStatus: (status: BaseFormSection) => void;
};
Defined in: supertokens-plugins/packages/opentelemetry-nodejs/src/types.ts:5
Properties
OTTracer
type OTTracer = {
startActiveSpan: (spanName: string, attributes: Record<string, any>, fn: (span: OTSpan) => void) => void;
startSpan: (spanName: string, attributes: Record<string, any>) => OTSpan;
};
Defined in: supertokens-plugins/packages/opentelemetry-nodejs/src/types.ts:12
Properties
Variables
default
default: {
init: any;
};
Defined in: supertokens-plugins/packages/opentelemetry-nodejs/src/index.ts:5
Type Declaration
init
const init: any;
Defined in: supertokens-plugins/packages/opentelemetry-nodejs/src/plugin.ts:11
PLUGIN_ID
const PLUGIN_ID: "supertokens-plugin-opentelemetry" = "supertokens-plugin-opentelemetry";
Defined in: supertokens-plugins/packages/opentelemetry-nodejs/src/config.ts:3
PLUGIN_SDK_VERSION
const PLUGIN_SDK_VERSION: ">=23.0.0" = ">=23.0.0";
Defined in: supertokens-plugins/packages/opentelemetry-nodejs/src/config.ts:4
Functions
validatePluginConfig()
function validatePluginConfig(config: {
}): void;
Defined in: supertokens-plugins/packages/opentelemetry-nodejs/src/config.ts:7
eslint-disable-next-line @typescript-eslint/no-unused-vars
Parameters
Returns
void