{
    "Enable": true,
    "Logging": {
        "Level": "ERROR",
        "FilePath": "logs/fast-tracker/"
    },
    "ServiceName": "",
    "ServiceVersion": "",
    "ServiceVersionReader": [],
    "TenantCode": "",
    "TenantCodeReader": [],
    "UserCode": "",
    "UserCodeReader": [],
    "CarrierHeader": {
        "TrackerName": "fast-tracker",
        "TraceIdName": "x-fast-trace-id"
    },
    "CollectLayer": {
        "HTTP": {
            "Enable": true,
            "CollectBodyContent": false,
            "CollectQueryString": false
        },
        "DB": {
            "Enable": true,
            "CollectParams": false
        },
        "MQ": {
            "Enable": true
        },
        "Cache": {
            "Enable": true
        },
        "RPC": {
            "Enable": true
        },
        "Log": {
            "Enable": true,
            "Level": "ERROR"
        },
        "Local": {
            "Enable": true
        },
        "Function": {
            "Enable": false,
            "ExcludeGetAndSetMethod": true,
            "ScanPackages": ["cn.com.test.fast.tracker.test", "cn.com.test.fast.tracker.test1"],
            "IgnoreClasses": ["cn.com.test.fast.tracker.test.ClassA", "cn.com.test.fast.tracker.test1.ClassB"],
            "IgnoreMethods": {
                "com.mypaas.fast.aaa.ClassA": ["getInfo(int.class)", "getInfo(int.class, java.util.Map)"],
                "com.mypaas.fast.aaa.ClassB": ["getList(com.mypaas.fast.aaa.Params.class)"]
            }
        }
    },
    "Filter": {
        "IgnoreEntryPaths": [],
        "IgnoreEntryFiles": [
            ".ico",
            ".js",
            ".css",
            ".woff",
            ".woff2",
            ".svg",
            ".ttf",
            ".jpg",
            ".jpeg",
            ".png",
            ".gif",
            ".bmp"
        ]
    },
    "Transport": {
        "QueueSize": 10000,
        "BatchSize": 10,
        "Interval": 1000,
        "MaxReportByte": 4096
    }
}
