|
| 1 | +# Licensed to the Apache Software Foundation (ASF) under one |
| 2 | +# or more contributor license agreements. See the NOTICE file |
| 3 | +# distributed with this work for additional information |
| 4 | +# regarding copyright ownership. The ASF licenses this file |
| 5 | +# to you under the Apache License, Version 2.0 (the |
| 6 | +# "License"); you may not use this file except in compliance |
| 7 | +# with the License. You may obtain a copy of the License at |
| 8 | +# |
| 9 | +# http://www.apache.org/licenses/LICENSE-2.0 |
| 10 | +# |
| 11 | +# Unless required by applicable law or agreed to in writing, software |
| 12 | +# distributed under the License is distributed on an "AS IS" BASIS, |
| 13 | +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| 14 | +# See the License for the specific language governing permissions and |
| 15 | +# limitations under the License. |
| 16 | + |
| 17 | +# The agent namespace |
| 18 | +# agent.namespace=${SW_AGENT_NAMESPACE:default-namespace} |
| 19 | + |
| 20 | +# The service name in UI |
| 21 | +agent.service_name=${SW_AGENT_NAME:seata_server} |
| 22 | + |
| 23 | +# The number of sampled traces per 3 seconds |
| 24 | +# Negative or zero means off, by default |
| 25 | +# agent.sample_n_per_3_secs=${SW_AGENT_SAMPLE:-1} |
| 26 | + |
| 27 | +# Authentication active is based on backend setting, see application.yml for more details. |
| 28 | +# agent.authentication = ${SW_AGENT_AUTHENTICATION:xxxx} |
| 29 | + |
| 30 | +# The max amount of spans in a single segment. |
| 31 | +# Through this config item, SkyWalking keep your application memory cost estimated. |
| 32 | +# agent.span_limit_per_segment=${SW_AGENT_SPAN_LIMIT:150} |
| 33 | + |
| 34 | +# If the operation name of the first span is included in this set, this segment should be ignored. Multiple values should be separated by `,`. |
| 35 | +# agent.ignore_suffix=${SW_AGENT_IGNORE_SUFFIX:.jpg,.jpeg,.js,.css,.png,.bmp,.gif,.ico,.mp3,.mp4,.html,.svg} |
| 36 | + |
| 37 | +# If true, SkyWalking agent will save all instrumented classes files in `/debugging` folder. |
| 38 | +# SkyWalking team may ask for these files in order to resolve compatible problem. |
| 39 | +# agent.is_open_debugging_class = ${SW_AGENT_OPEN_DEBUG:true} |
| 40 | + |
| 41 | +# If true, SkyWalking agent will cache all instrumented classes files to memory or disk files (decided by class cache mode), |
| 42 | +# allow other javaagent to enhance those classes that enhanced by SkyWalking agent. |
| 43 | +# agent.is_cache_enhanced_class = ${SW_AGENT_CACHE_CLASS:false} |
| 44 | + |
| 45 | +# The instrumented classes cache mode: MEMORY or FILE |
| 46 | +# MEMORY: cache class bytes to memory, if instrumented classes is too many or too large, it may take up more memory |
| 47 | +# FILE: cache class bytes in `/class-cache` folder, automatically clean up cached class files when the application exits |
| 48 | +# agent.class_cache_mode = ${SW_AGENT_CLASS_CACHE_MODE:MEMORY} |
| 49 | + |
| 50 | +# The operationName max length |
| 51 | +# Notice, in the current practice, we don't recommend the length over 190. |
| 52 | +# agent.operation_name_threshold=${SW_AGENT_OPERATION_NAME_THRESHOLD:150} |
| 53 | + |
| 54 | +# The agent use gRPC plain text in default. |
| 55 | +# If true, SkyWalking agent uses TLS even no CA file detected. |
| 56 | +# agent.force_tls=${SW_AGENT_FORCE_TLS:false} |
| 57 | + |
| 58 | +# If true, skywalking agent will enable profile when user create a new profile task. Otherwise disable profile. |
| 59 | +# profile.active=${SW_AGENT_PROFILE_ACTIVE:true} |
| 60 | + |
| 61 | +# Parallel monitor segment count |
| 62 | +# profile.max_parallel=${SW_AGENT_PROFILE_MAX_PARALLEL:5} |
| 63 | + |
| 64 | +# Max monitor segment time(minutes), if current segment monitor time out of limit, then stop it. |
| 65 | +# profile.duration=${SW_AGENT_PROFILE_DURATION:10} |
| 66 | + |
| 67 | +# Max dump thread stack depth |
| 68 | +# profile.dump_max_stack_depth=${SW_AGENT_PROFILE_DUMP_MAX_STACK_DEPTH:500} |
| 69 | + |
| 70 | +# Snapshot transport to backend buffer size |
| 71 | +# profile.snapshot_transport_buffer_size=${SW_AGENT_PROFILE_SNAPSHOT_TRANSPORT_BUFFER_SIZE:50} |
| 72 | + |
| 73 | +# Backend service addresses. |
| 74 | +collector.backend_service=${SW_AGENT_COLLECTOR_BACKEND_SERVICES:127.0.0.1:11800} |
| 75 | + |
| 76 | +# Logging file_name |
| 77 | +logging.file_name=${SW_LOGGING_FILE_NAME:skywalking-api.log} |
| 78 | + |
| 79 | +# Logging level |
| 80 | +logging.level=${SW_LOGGING_LEVEL:INFO} |
| 81 | + |
| 82 | +# Logging dir |
| 83 | +# logging.dir=${SW_LOGGING_DIR:""} |
| 84 | + |
| 85 | +# Logging max_file_size, default: 300 * 1024 * 1024 = 314572800 |
| 86 | +# logging.max_file_size=${SW_LOGGING_MAX_FILE_SIZE:314572800} |
| 87 | + |
| 88 | +# The max history log files. When rollover happened, if log files exceed this number, |
| 89 | +# then the oldest file will be delete. Negative or zero means off, by default. |
| 90 | +# logging.max_history_files=${SW_LOGGING_MAX_HISTORY_FILES:-1} |
| 91 | + |
| 92 | +# Listed exceptions would not be treated as an error. Because in some codes, the exception is being used as a way of controlling business flow. |
| 93 | +# Besides, the annotation named IgnoredException in the trace toolkit is another way to configure ignored exceptions. |
| 94 | +# statuscheck.ignored_exceptions=${SW_STATUSCHECK_IGNORED_EXCEPTIONS:} |
| 95 | + |
| 96 | +# The max recursive depth when checking the exception traced by the agent. Typically, we don't recommend setting this more than 10, which could cause a performance issue. Negative value and 0 would be ignored, which means all exceptions would make the span tagged in error status. |
| 97 | +# statuscheck.max_recursive_depth=${SW_STATUSCHECK_MAX_RECURSIVE_DEPTH:1} |
| 98 | + |
| 99 | +# Mount the specific folders of the plugins. Plugins in mounted folders would work. |
| 100 | +plugin.mount=${SW_MOUNT_FOLDERS:plugins,activations} |
| 101 | + |
| 102 | +# Exclude activated plugins |
| 103 | +# plugin.exclude_plugins=${SW_EXCLUDE_PLUGINS:} |
| 104 | + |
| 105 | +# If set to true, the parameters of the sql (typically java.sql.PreparedStatement) would be collected. |
| 106 | +plugin.jdbc.trace_sql_parameters=${SW_JDBC_TRACE_SQL_PARAMETERS:true} |
| 107 | + |
| 108 | +# Kafka producer configuration |
| 109 | +# plugin.kafka.bootstrap_servers=${SW_KAFKA_BOOTSTRAP_SERVERS:localhost:9092} |
| 110 | +# if you want to set namespace. please make sure the OAP server has set it in Kafka fetcher module |
| 111 | +# plugin.kafka.namespace=${SW_KAFKA_NAMESPACE:""} |
| 112 | + |
| 113 | +# Match spring bean with regex expression for classname |
| 114 | +# plugin.springannotation.classname_match_regex=${SW_SPRINGANNOTATION_CLASSNAME_MATCH_REGEX:} |
| 115 | + |
| 116 | +# If set to true, to identify the current node as Seata Server,and Seata server node should not be modify |
| 117 | +plugin.seata.server=${SW_SEATA_SERVER:true} |
0 commit comments