diff options
author | 2020-08-07 10:20:12 -0700 | |
---|---|---|
committer | 2020-09-23 20:00:03 +0000 | |
commit | 2cbcccc6d06324f3c91306ed73f262b631457a23 (patch) | |
tree | a9365925c2b1362c0cafec15cb79e9446e1c470c /deployments/helm/v2/emco/fluentd/templates/aggregator-configmap.yaml | |
parent | 18c0ffea7babfcda74e4367413a331259c406c10 (diff) |
Add playbooks for v2 emco chart.
Rename v2/onap4k8s to v2/emco, and rename sanity-check-for-v2.sh to
emco.sh. This allows --plugins emco to be passed to installer.sh in
place of --plugins onap4k8s.
Issue-ID: MULTICLOUD-1181
Signed-off-by: Todd <todd.malsbary@intel.com>
Change-Id: Idb427a8aa4c8aaff181965a540078c8cf6dd88aa
Diffstat (limited to 'deployments/helm/v2/emco/fluentd/templates/aggregator-configmap.yaml')
-rw-r--r-- | deployments/helm/v2/emco/fluentd/templates/aggregator-configmap.yaml | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/deployments/helm/v2/emco/fluentd/templates/aggregator-configmap.yaml b/deployments/helm/v2/emco/fluentd/templates/aggregator-configmap.yaml new file mode 100644 index 00000000..885e3b99 --- /dev/null +++ b/deployments/helm/v2/emco/fluentd/templates/aggregator-configmap.yaml @@ -0,0 +1,65 @@ +{{- if and .Values.aggregator.enabled (not .Values.aggregator.configMap) -}} +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ include "fluentd.fullname" . }}-aggregator-cm + labels: {{- include "fluentd.labels" . | nindent 4 }} + app.kubernetes.io/component: aggregator +data: + fluentd.conf: | + {{- if .Values.metrics.enabled -}} + # Prometheus Exporter Plugin + # input plugin that exports metrics + <source> + @type prometheus + port {{ .Values.metrics.service.port }} + </source> + + # input plugin that collects metrics from MonitorAgent + <source> + @type prometheus_monitor + <labels> + host ${hostname} + </labels> + </source> + + # input plugin that collects metrics for output plugin + <source> + @type prometheus_output_monitor + <labels> + host ${hostname} + </labels> + </source> + {{- end }} + + # Ignore fluentd own events + <match fluent.**> + @type null + </match> + + # TCP input to receive logs from + {{- if and .Values.aggregator.port }} + <source> + @type forward + bind 0.0.0.0 + port {{ .Values.aggregator.port }} + </source> + {{- end }} + + # HTTP input for the liveness and readiness probes + <source> + @type http + bind 0.0.0.0 + port 9880 + </source> + + # Throw the healthcheck to the standard output instead of forwarding it + <match fluentd.healthcheck> + @type stdout + </match> + + # Send the logs to the standard output + <match **> + @type stdout + </match> +{{- end -}} |