YAML
####################################################################################################
# Example YAML for Tot Plugin Tableau #
# #
# This file has all the technical properties that can be edited for the client. #
# These properties have a default value in the application, #
# so there is no necessity to configure them. #
# Only configure these properties if they are going to be different to the value of this file, #
# this will make your files more clean and readable. #
####################################################################################################
########################
## Server properties ###
########################
server:
port: 15022 # the port where the service will be listening
#########################
# Tot Plugin properties #
#########################
totplugin:
pathSeparator: "/" # Character used to separate the path for extraction
pagination:
pageSize: 100 # Number of items per page in the call to retrieve the sites. The maximum is 1000 items.
anjana:
tagsSeparator: "_-" # Tag separator when sent to Anjana
server:
# the tot server list of URLs, tot can have more than one instance running.
urls:
- https://tot1server.anjanadata.local/totserver/
# Character used to separate the path for extraction
connection:
- name: tablea-dev-1
# list of aris to define the different plugin functionalities
aris:
- ari: "anja:totplugin:extract:/tableau/tableau/tableau/"
# Connection properties
technology:
server: <TABLEAU URL SERVER>
version: <TABLEAU URL VERSION>
personalAccessTokenName: <TABLEAU USER TOKEN NAME>
personalAccessTokenSecret: <TABLEAU USER TOKEN SECRET>
#####################
# Logs properties #
#####################
logging:
pattern:
# Pattern to convert logs in the convenient format for the client
console: "%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} [TABLEAU] %clr(${LOG_LEVEL_PATTERN:%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:%wEx}"
# Mark the level of log to show for every package. ERROR > WARN > INFO > DEBUG > TRACE
level:
# The main log level this is the base fot all logs
root: info
# Every package of code can be marked with a different log level, every package of code printed on log is selectable to have a record here and mark a log level
com.anjana: DEBUG
##########################
# Tot(Eureka) properties #
##########################
eureka:
client:
serviceUrl:
# the url where Tot is listening
defaultZone: https://tot1server.anjanadata.local/totserver/eureka