Tobias Weingartner created MESOS-1335: -----------------------------------------
Summary: Make state.json information partially accessible as well as via "text" Key: MESOS-1335 URL: https://issues.apache.org/jira/browse/MESOS-1335 Project: Mesos Issue Type: Improvement Components: master, slave Reporter: Tobias Weingartner Priority: Minor The information returned by {{http://localhost:5051/slave(1)/state.json}} is rather volumous, especially if you're trying to do certain simple things like knowing which version of a slave happens to be running. Possible improvement, allow to address portions of the endpoint: {noformat} curl -s 'localhost:5051/slave(1)/state/version.json' curl -s 'localhost:5051/slave(1)/state/attributes.txt' {noformat} The above would return something like: {noformat} {"version": "0.18.0"} {noformat} {noformat} /attributes/host some-hostname /attributes/rack some-other-rack /attributes/attr-name attr-value {noformat} Possibly an interim solution to the volume of data would be pull out certain information into another endpoint (something like stats.json, maybe version.json or environment.json?). In particular, the keys I'd be looking for would be: {noformat} attributes flags build_* hostname id log_dir master_hostname pid resources start_time version {noformat} -- This message was sent by Atlassian JIRA (v6.2#6252)