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

Send agents' structured logs into ELK for visualization #9

Open
3 tasks
Ullaakut opened this issue Mar 29, 2018 · 0 comments
Open
3 tasks

Send agents' structured logs into ELK for visualization #9

Ullaakut opened this issue Mar 29, 2018 · 0 comments
Assignees
Labels
improvement An improvement over some existing feature tooling A task that improves the tooling of the repo (CI, documentation generation, etc.)

Comments

@Ullaakut
Copy link
Owner

Instead of using the standard output for visualizing the metrics, using an appropriate solution such as Kibana or Greylog would be much more elegant. It would allow for users to customize a dashboard depending on their needs, to create graphs, to configure their alarms using a GUI instead of environment variables or command line arguments, etc.

The current logger is already able to send structured logs as JSON to a Logstash/Elastic instance.

  • Add configuration variable to determine whether or not the Agent is plugged into ELK
  • If it is, instantiate the logger in the non-pretty mode (outputs JSON)
  • Add docker-compose.yml file and a docker-compose.override.yml file that contains a configuration that allows switching from stdout to an output through a log driver into Logstash or ElasticSearch
@Ullaakut Ullaakut added improvement An improvement over some existing feature tooling A task that improves the tooling of the repo (CI, documentation generation, etc.) labels Mar 29, 2018
@Ullaakut Ullaakut self-assigned this Mar 29, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
improvement An improvement over some existing feature tooling A task that improves the tooling of the repo (CI, documentation generation, etc.)
Projects
None yet
Development

No branches or pull requests

1 participant