UNPKG

@kangc/skywalking-backend-js

Version:

The NodeJS agent for Apache SkyWalking

64 lines (63 loc) 2.2 kB
/*! * * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You under the Apache License, Version 2.0 * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * */ export declare type AgentConfig = { serviceName?: string; serviceInstance?: string; collectorAddress?: string; secure?: boolean; authorization?: string; maxBufferSize?: number; coldEndpoint?: boolean; disablePlugins?: string; ignoreSuffix?: string; traceIgnorePath?: string; httpIgnoreMethod?: string; sqlTraceParameters?: boolean; sqlParametersMaxLength?: number; mongoTraceParameters?: boolean; mongoParametersMaxLength?: number; awsLambdaFlush?: boolean; reDisablePlugins?: RegExp; reIgnoreOperation?: RegExp; reHttpIgnoreMethod?: RegExp; }; export declare function finalizeConfig(config: AgentConfig): void; declare const _config: { serviceName: string; serviceInstance: string; collectorAddress: string; secure: boolean; authorization: string | undefined; maxBufferSize: number; coldEndpoint: boolean; disablePlugins: string; ignoreSuffix: string; traceIgnorePath: string; httpIgnoreMethod: string; sqlTraceParameters: boolean; sqlParametersMaxLength: number; mongoTraceParameters: boolean; mongoParametersMaxLength: number; awsLambdaFlush: boolean; reDisablePlugins: RegExp; reIgnoreOperation: RegExp; reHttpIgnoreMethod: RegExp; }; export default _config; export declare function ignoreHttpMethodCheck(method: string): boolean;