Description
The libraries (used by scheduler and executor) should expose their version on an endpoint.
stats exposed by the scheduler driver
# netstat -dnatp | grep LISTEN | grep java tcp 0 0 0.0.0.0:48747 0.0.0.0:* LISTEN 1699/java tcp 0 0 :::8081 :::* LISTEN 1699/java # curl -s http://localhost:48747/metrics/snapshot | python2.7 -m json.tool { "scheduler/event_queue_messages": 0, "system/cpus_total": 24, "system/load_15min": 0.18, "system/load_1min": 0.29, "system/load_5min": 0.2, "system/mem_free_bytes": 7850483712, "system/mem_total_bytes": 33534873600 }
Likewise, for the master and slave, a lightweight endpoint is desired, see MESOS-2644 as well.
Attachments
Issue Links
- is duplicated by
-
MESOS-2644 AS a framework developer I WANT to check and depend on a Mesos (master) version
- Resolved
- is related to
-
MESOS-3350 Create a protobuf VersionInfo to store mesos version information
- Accepted