blob: eeacb2aaa90c457d7043cc0d60bc41e37b1c9c8f [file] [log] [blame]
{{ if .Values.enabled }}
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ .Release.Name }}-logsearch-configmap
namespace: {{.Values.global.namespace.logging}}
labels:
chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
release: {{ .Release.Name }}
heritage: {{ .Release.Service }}
data:
logsearch.properties: |-
---
logsearch.solr.zk_connect_string={{.Values.zkRelease}}-zookeeper-cs.{{.Values.global.namespace.logging}}.svc.{{.Values.global.clusterDomain}}:2181
logsearch.config.zk_connect_string={{.Values.zkRelease}}-zookeeper-cs.{{.Values.global.namespace.logging}}.svc.{{.Values.global.clusterDomain}}:2181
logsearch.config.api.enabled={{.Values.configApiEnabled }}
logsearch.config.api.filter.zk.enabled=true
# Service Logs
logsearch.solr.service.logs.collection=service_logs
logsearch.solr.service.logs.config.name=hadoop_logs
logsearch.solr.service.logs.numshards=6
logsearch.solr.service.logs.replication.factor=2
logsearch.web.service_logs.field.visible=sdi_java_logger_name,sdi_java_method
# Audit logs
logsearch.solr.audit.logs.zk_connect_string={{.Release.Name}}-zookeeper-cs.{{.Values.global.namespace.logging}}.svc.{{.Values.global.clusterDomain}}:2181
logsearch.solr.audit.logs.url=
logsearch.solr.audit.logs.collection=audit_logs
logsearch.solr.audit.logs.numshards=2
logsearch.solr.audit.logs.replication.factor=2
logsearch.solr.config_set.folder=/usr/lib/ambari-logsearch-portal/conf/solr_configsets
logsearch.solr.audit.logs.config_set.folder=/usr/lib/ambari-logsearch-portal/conf/solr_configsets
# Metadata collection
logsearch.solr.logsearch_metadata.collection=logsearch_metadata
logsearch.solr.logsearch_metadata.config.name=logsearch_metadata
logsearch.solr.logsearch_metadata.replication.factor=2
# Logfeeder Settings
logsearch.logfeeder.include.default.level=FATAL,ERROR,WARN,INFO
# logsearch-admin.json
logsearch.auth.file.enable=true
logsearch.login.credentials.file=users.json
logsearch.auth.ldap.enable=false
logsearch.auth.simple.enable=false
logsearch.auth.external_auth.enable=false
logsearch.auth.redirect.forward=true
logsearch.protocol=http
log4j2.yml: |-
Configutation:
name: LogSearchConfig
packages: org.apache.ambari.logsearch.layout
Properties:
Property:
name: log-path
value: "/var/log/ambari-logsearch-portal"
Appenders:
Console:
name: Console_Appender
target: SYSTEM_OUT
PatternLayout:
pattern: "%d [%t] %-5p %C{6} (%F:%L) - %m%n"
Loggers:
Root:
level: info
AppenderRef:
- ref: Console_Appender
users.json: |-
{
"users": [{
"name": "Logsearch Admin",
"username": "{{.Values.username}}",
"password": "{{.Values.password}}",
"en_password": ""
}]
}
logsearch-env.sh: |-
set -e
export JAVA_HOME=/usr/java/default
export LOGFILE=/var/log/ambari-logsearch-portal/logsearch.log
export LOGSEARCH_PORT=61888
export LOGSEARCH_PATH=/usr/lib/ambari-logsearch-portal
export LOGSEARCH_CONF_DIR=/logsearch-conf
export LOGSEARCH_PID_FILE=/var/run/ambari-logsearch-portal/logsearch.pid
export LOGSEARCH_JAVA_MEM=${LOGSEARCH_JAVA_MEM:-"-Xmx1024m"}
export LOGSEARCH_DEBUG=false
export LOGSEARCH_DEBUG_PORT=5005
export LOGSEARCH_SSL="false"
{{ end }}