blob: 0e461deb303c3cc68ac574e9cd3d0f5cb87a50dc [file] [log] [blame]
# *****************************************************************************
#
# 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.
#
# ******************************************************************************
Configuration syntax:
# Working file for store billing report variables.
workingFile: /opt/datalab/tmp/result/billing-data.json
scheduler:
# Schedule is comma separated values of time in format hh[:mm[:ss]]. hh - in the 24-hour clock, at 8:15PM is 20:15.
schedule: 0:00, 3:00, 6:00, 9:00, 12:00, 15:00, 18:00, 21:00
# Adapter for reading source data.
#<name> may by one of next: ${ADAPTERS}
adapterIn:
- type: <name>
<property1>: <value>
...
<propertyN>: <value>
# Adapter for writing converted data.
#<name> may by one of next: ${ADAPTERS}
adapterOut:
- type: <name>
<property1>: <value>
...
<propertyN>: <value>
# Filter and can transform the source and converted data. This section is optional.
#<name> may by one of next: ${FILTERS}
filter:
- type: <name>
<property1>: <value>
...
<propertyN>: <value>
# Parser of source data to common format.
#<name> may by one of next: ${PARSERS}
parser:
- type: <name>
<property1>: <value>
...
<propertyN>: <value>
# Logging configuration. This section is optional
logging:
# Default logging level. <level> may by one of next value: ERROR, WARN, INFO,
# DEBUG or TRACE.
level: <level>
# Custom logging levels. This section is optional. See possible value
# for <level> above.
loggers:
<logger1>: <level>
...
<loggerN>: <level>
# Logging appenders
#<appenderN> may by one of next: ${LOGAPPENDERS}
appenders:
- type: <appender1>
<property1>: <value>
...
<propertyN>: <value>
- type: <appenderN>
<property1>: <value>
...
<propertyN>: <value>