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

DMON Filebeat #1

Closed
igabriel85 opened this issue Nov 15, 2016 · 4 comments
Closed

DMON Filebeat #1

igabriel85 opened this issue Nov 15, 2016 · 4 comments

Comments

@igabriel85
Copy link
Member

igabriel85 commented Nov 15, 2016

The DMON platform uses logstash-forwarder not filebeat.

The switch from logstash-forwarder to filebeat will be made at some point during the near future, however there are some issues still left to resolv:

  • dmon-agent expects logstash-forwarder not filebeat
  • filebeat has a much greater memory footprint then logstash-forwarder, this may be fixed in newer versions of filbeat, needs testing by IEAT Team

Could you provide a logstash-forwarder recipe?

@matejart
Copy link
Collaborator

We already have the logstash-forwarder recipe. We don't install or use filebeat in the cookbooks used for the deployment of nodes.

We don't use it anywhere yet, but this is probably an error. For Storm it is probably not used, but for Spark, should we enable it on the nodes?

@igabriel85
Copy link
Member Author

Spark is similar to Storm in that it sends the data directly into dmons logstash server. It doesn't use logstash-forwarder.

I don't know how well this scales. One of the requirements is that the monitoring agents should be lightweight in terms of computation so we decided to try to use the graphite data sink in spark. It works well for up to 20 nodes. We don't know how well it scales to thousands of monitored instances.

I have tried to collect these metrics via the CSV Sink and standard JMX but they have some drawback if the polling period is less then 10 seconds. The computational overhead is quite substantial. One alternative would be to write a collectd plugin for Spark metrics. I have opened an issue [1] in the DMON repo in order to test this.

[1] dice-project/DICE-Monitoring#1

@matejart
Copy link
Collaborator

matejart commented Dec 8, 2016

This sounds like it should not be much of a problem to support any of the selected solutions for collecting metrics. If you write a collectd plugin or use any other approach, we will incorporpate it.

@matejart
Copy link
Collaborator

matejart commented Feb 1, 2017

Let's open a specific issue if/when we need to support filebeat. It is not a problem on our side to do that.

@matejart matejart closed this as completed Feb 1, 2017
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

3 participants