Uploaded image for project: 'Mesos'
  1. Mesos
  2. MESOS-1841

Mesos components should expose their version on an endpoint.

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • 0.26.0
    • None

    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

          Activity

            People

              haosdent@gmail.com haosdent
              drobinson Daniel Robinson
              Benjamin Mahler Benjamin Mahler
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: