Skip to content

Instantly share code, notes, and snippets.

@MioOgbeni
Created March 11, 2020 13:22
Show Gist options
  • Save MioOgbeni/3ddd592c755fd99a787be65d8b0b247a to your computer and use it in GitHub Desktop.
Save MioOgbeni/3ddd592c755fd99a787be65d8b0b247a to your computer and use it in GitHub Desktop.
configmap
apiVersion: v1
kind: ConfigMap
metadata:
name: logstash
labels:
app: logstash
data:
logstash.yml: |-
config.reload:
automatic: true
interval: 60
pipeline:
workers: 8
xpack.monitoring:
enabled: true
elasticsearch:
username: ${LOGSTASH_USER}
password: ${LOGSTASH_PWD}
hosts: [ 'https://${ELASTICSEARCH_HOST}:${ELASTICSEARCH_PORT}' ]
ssl.certificate_authority: "/usr/share/logstash/cert/tls.crt"
pipelines.yml: |-
- pipeline.id: event-hub-input
path.config: "/usr/share/logstash/pipeline/event-hub-input.conf"
- pipeline.id: uwp
path.config: "/usr/share/logstash/pipeline/uwp.conf"
- pipeline.id: terminal
path.config: "/usr/share/logstash/pipeline/terminal.conf"
- pipeline.id: appservice
path.config: "/usr/share/logstash/pipeline/appservice.conf"
- pipeline.id: web
path.config: "/usr/share/logstash/pipeline/web.conf"
- pipeline.id: webrequests
path.config: "/usr/share/logstash/pipeline/webrequests.conf"
- pipeline.id: psmodulepublic
path.config: "/usr/share/logstash/pipeline/psmodulepublic.conf"
- pipeline.id: psmoduleinternal
path.config: "/usr/share/logstash/pipeline/psmoduleinternal.conf"
- pipeline.id: feedback
path.config: "/usr/share/logstash/pipeline/feedback.conf"
- pipeline.id: web_service
path.config: "/usr/share/logstash/pipeline/web_service.conf"
- pipeline.id: web_service_notification
path.config: "/usr/share/logstash/pipeline/web_service_notification.conf"
- pipeline.id: web_service_notification_queue
path.config: "/usr/share/logstash/pipeline/web_service_notification_queue.conf"
- pipeline.id: web_service_revision
path.config: "/usr/share/logstash/pipeline/web_service_revision.conf"
- pipeline.id: web_service_recalculation
path.config: "/usr/share/logstash/pipeline/web_service_recalculation.conf"
- pipeline.id: web_service_synchronization
path.config: "/usr/share/logstash/pipeline/web_service_synchronization.conf"
- pipeline.id: release_operation
path.config: "/usr/share/logstash/pipeline/release_operation.conf"
- pipeline.id: web_service_backup
path.config: "/usr/share/logstash/pipeline/web_service_backup.conf"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment