@kangc/skywalking-backend-js
Version:
The NodeJS agent for Apache SkyWalking
64 lines (63 loc) • 2.2 kB
TypeScript
/*!
*
* 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;