mas
mas

Reputation: 145

Find unreachable/ deactivated mesos slaves agents

I deployed dcos cluster on aws ec2 instances having a couple of mesos-slave agents. Few out of them were unexpectedly terminated. Mesos master marked them "unreachable". I would like to change their status from "Unreachable" to "Gone". To do that dcos provide following command:

dcos node decommission <mesos-id>

However, I am unable to find mesos-id of the unreachable mesos-agents. Neither mesos-master nor dc/os GUI/logs show any information for these nodes.

My question is how to get a list of all the unreachable (or deactivated) mesos-slave agents?

Thanks in anticipation.

Upvotes: 1

Views: 1384

Answers (1)

fdb
fdb

Reputation: 2038

To get an history of agents marked as unreachable use this command:

grep unreachable /var/log/mesos/*.INFO.*

or

gawk 'match($0, /.*Marking agent (.*) \(.*\) unreachable.*/, a) {print a[1]}' /var/log/mesos/*.INFO.*|sort|uniq

But if you only want to reset metrics reported in web ui you need to restart the mesos-master service (take a look at https://mesos.apache.org/documentation/latest/monitoring/)

Upvotes: 1

Related Questions