Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Centralize micro-service logs #47

Open
mirceaalexandru opened this issue Jun 8, 2016 · 2 comments
Open

Centralize micro-service logs #47

mirceaalexandru opened this issue Jun 8, 2016 · 2 comments

Comments

@mirceaalexandru
Copy link
Contributor

mirceaalexandru commented Jun 8, 2016

After some time spent deploying NodeZoo with following deploying structure:

  • on same machines, each micro-service in its owd Docker container
  • each micro-service in a Docker container running on separate instances

I found that it is very hard to check logs and see what/why something is happening with a particular micro-service.

I think we will need a way to centralize all logs - best way seems with Logstash/ElasticSearch

@mirceaalexandru
Copy link
Contributor Author

It seems that the approach to follow will be:

  • using log driver gelf for extracting the logs from Docker and send it to Logstash
  • Logstash to collect the logs
  • ElasticSearch to index the log data collected
  • Kibana as a nice front end for interacting with the collected data

@mcdonnelldean
Copy link
Contributor

Looks solid. @pelger any thoughts here?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants