Implemented sending logs to ElasticSearch with Filebeat #125
							
								
								
									
										2
									
								
								Filebeat/Dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								Filebeat/Dockerfile
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,2 @@ | ||||
| FROM docker.elastic.co/beats/filebeat:8.6.2 | ||||
| COPY --chown=root:filebeat filebeat.docker.yml /usr/share/filebeat/filebeat.yml | ||||
							
								
								
									
										21
									
								
								Filebeat/filebeat.docker.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								Filebeat/filebeat.docker.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,21 @@ | ||||
| filebeat.config: | ||||
|   modules: | ||||
|     path: ${path.config}/modules.d/*.yml | ||||
|     reload.enabled: false | ||||
|  | ||||
| filebeat.autodiscover: | ||||
|   providers: | ||||
|     - type: docker | ||||
|       hints.enabled: true | ||||
|  | ||||
| processors: | ||||
| - add_cloud_metadata: ~ | ||||
|  | ||||
| output.elasticsearch: | ||||
|   hosts: '${ELASTICSEARCH_HOSTS:elc-0.zipper.release11.com:9200}' | ||||
|   index: 'xmltools-${ENV_TYPE:dev}-%{+YYYY.MM}' | ||||
|  | ||||
|  | ||||
| setup.template: | ||||
|   name: "xmltools" | ||||
|   pattern: "xmltools-*" | ||||
| @@ -50,6 +50,20 @@ services: | ||||
|         volumes: | ||||
|             - ./Swagger:/Swagger | ||||
|  | ||||
|     filebeat: | ||||
|         build: ./Filebeat | ||||
|         container_name: xmltools-filebeat | ||||
|         user: root | ||||
|         volumes: | ||||
|             - "./Filebeat/filebeat.docker.yml:/usr/share/filebeat/filebeat.yml:ro" | ||||
|             - "/var/lib/docker/containers:/var/lib/docker/containers:ro" | ||||
|             - "/var/run/docker.sock:/var/run/docker.sock:ro" | ||||
|         environment: | ||||
|             - ENV_TYPE | ||||
|         command: | ||||
|             - "-e" | ||||
|             - "--strict.perms=false" | ||||
|  | ||||
| networks: | ||||
|     default: | ||||
|         name: tools_network | ||||
|   | ||||
		Reference in New Issue
	
	Block a user