Skip to content

bxtp4p/docker-logging-win

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Docker ELK + Filebeat for Windows

Sample ELK setup that includes Filebeat for Windows. This project sets up an ELK stack running in traditional Linux containers. This also adds Filebeat to the stack, hosted specifically in Windows containers.

The Windows Filebeat container reads the logs on the host through a bind mount of the containers directory (by default, c:\programdata\docker\containers).

To use this solution, clone or fork this repository. The Docker Compose file is intended to be a starting point. The Compose file uses the node.labels.elkhost == true placement constraint to determine what node to deploy the ELK components to. Either make sure to label one of your nodes to satisfy this constraint or adjust the constraint as necessary.

Deploying the Stack

This stack can only be deployed from a Windows command prompt or Powershell. Due to a bug, the stack cannot be deployed through a Mac or Linux (moby/moby#34810). To deploy:

docker stack deploy -c docker-compose.yml elk

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published