forked from Axway/agents-mulesoft
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdefault_mulesoft_traceability_agent.yml
91 lines (88 loc) · 3.65 KB
/
default_mulesoft_traceability_agent.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
mulesoft_traceability_agent:
central:
agentName: ${CENTRAL_AGENTNAME:""}
deployment: "${CENTRAL_DEPLOYMENT:prod}"
environment: "${CENTRAL_ENVIRONMENT}"
eventAggregationInterval: ${CENTRAL_EVENTAGGREGATIONINTERVAL:5m}
lighthouseURL: ${CENTRAL_LIGHTHOUSEURL:"https://lighthouse.admin.axway.com"}
organizationID: "${CENTRAL_ORGANIZATIONID}"
platformEnvironmentId: ${CENTRAL_PLATFORMENVIRONMENTID:""}
platformURL: "${CENTRAL_PLATFORMURL:https://platform.axway.com}"
pollInterval: ${CENTRAL_POLLINTERVAL:20s}
publishTraffic: ${CENTRAL_PUBLISHTRAFFIC:true}
publishUsage: ${CENTRAL_PUBLISHUSAGE:true}
reportActivityFrequency: ${CENTRAL_REPORTACTIVITYFREQUENCY:5m}
team: ${CENTRAL_TEAM:""}
url: "${CENTRAL_URL:https://apicentral.axway.com}"
auth:
clientId: "${CENTRAL_AUTH_CLIENTID}"
keyPassword: ${CENTRAL_AUTH_KEYPASSWORD:""}
privateKey: "${CENTRAL_AUTH_PRIVATEKEY:}"
publicKey: "${CENTRAL_AUTH_PUBLICKEY:}"
realm: "${CENTRAL_AUTH_REALM:Broker}"
url: "${CENTRAL_AUTH_URL:https://login.axway.com/auth}"
ssl:
cipherSuites: ${CENTRAL_SSL_CIPHERSUITES:["ECDHE-ECDSA-AES-256-GCM-SHA384", "ECDHE-RSA-AES-256-GCM-SHA384", "ECDHE-ECDSA-CHACHA20-POLY1305", "ECDHE-RSA-CHACHA20-POLY1305", "ECDHE-ECDSA-AES-128-GCM-SHA256", "ECDHE-RSA-AES-128-GCM-SHA256", "ECDHE-ECDSA-AES-128-CBC-SHA256", "ECDHE-RSA-AES-128-CBC-SHA256"]}
insecureSkipVerify: ${CENTRAL_SSL_INSECURESKIPVERIFY:false}
maxVersion: ${CENTRAL_SSL_MAXVERSION:"TLS1.3"}
minVersion: ${CENTRAL_SSL_MINVERSION:"TLS1.2"}
nextProtos: ${CENTRAL_SSL_NEXTPROTOS:[]}
# End Central Config
log:
format: ${LOG_FORMAT:json}
level: ${LOG_LEVEL:info}
output: ${LOG_OUTPUT:stdout}
mulesoft:
environment: "${MULESOFT_ENVIRONMENT}"
orgName: "${MULESOFT_ORGNAME}"
cachePath: "${MULESOFT_CACHEPATH:/tmp}"
pollInterval: ${MULESOFT_POLLINTERVAL:20s}
auth:
username: "${MULESOFT_AUTH_USERNAME}"
password: "${MULESOFT_AUTH_PASSWORD}"
# Condor Ingestion service
output.traceability:
bulk_max_size: ${TRACEABILITY_BULKMAXSIZE:100}
compression_level: ${TRACEABILITY_COMPRESSIONLEVEL:3}
enabled: true
loadbalance: ${TRACEABILITY_LOADBALANCE:true}
pipelining: ${TRACEABILITY_PIPELINING:0}
protocol: ${TRACEABILITY_PROTOCOL:"tcp"}
proxy_url: ${TRACEABILITY_PROXYURL:""}
slow_start: ${TRACEABILITY_SLOWSTART:true}
timeout: ${TRACEABILITY_TIMEOUT:300s}
worker: ${TRACEABILITY_WORKER:2}
hosts:
- ${TRACEABILITY_HOST:"ingestion-lumberjack.datasearch.axway.com:453"}
redaction:
path:
show: ${TRACEABILITY_REDACTION_PATH_SHOW:[]}
queryArgument:
show: ${TRACEABILITY_REDACTION_QUERYARGUMENT_SHOW:[]}
sanitize: ${TRACEABILITY_REDACTION_QUERYARGUMENT_SANITIZE:[]}
requestHeader:
show: ${TRACEABILITY_REDACTION_REQUESTHEADER_SHOW:[]}
sanitize: ${TRACEABILITY_REDACTION_REQUESTHEADER_SANITIZE:[]}
responseHeader:
show: ${TRACEABILITY_REDACTION_RESPONSEHEADER_SHOW:[]}
sanitize: ${TRACEABILITY_REDACTION_RESPONSEHEADER_SANITIZE:[]}
ssl:
enabled: ${TRACEABILITY_ENABLE_SSL:true}
verification_mode: none
cipher_suites:
- "ECDHE-ECDSA-AES-128-GCM-SHA256"
- "ECDHE-ECDSA-AES-256-GCM-SHA384"
- "ECDHE-ECDSA-CHACHA20-POLY1305"
- "ECDHE-RSA-AES-128-CBC-SHA256"
- "ECDHE-RSA-AES-128-GCM-SHA256"
- "ECDHE-RSA-AES-256-GCM-SHA384"
- "ECDHE-RSA-CHACHA20-POLY1205"
logging:
metrics:
enabled: false
files:
permissions: 0600
name: ${LOG_FILE_NAME:traceability_agent.log}
dir: ${LOG_FILE_PATH:logs}
keepfiles: ${LOG_FILE_KEEPFILES:7}
rotateeverybytes: ${LOG_FILE_ROTATEEVERYBYTES:10485760}