Uploaded image for project: 'Marathon'
  1. Marathon
  2. MARATHON-2183

Unable to view stdout/stderr of tasks externally with a proxied cluster setup

    Details

    • Type: Task
    • Status: Resolved
    • Priority: Medium
    • Resolution: Won't Do
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Mesos Integration
    • Labels:

      Description

      Current stdout/stderr buttons use slave addresses that are sent to the client's browser to fetch the logs which only works if the user can resolve the address and access those slaves but this doesn't work in a proxied environment like we (and I'm guessing other people too) use since the slave addresses look something like http://ip-172-30-xx-xx.region-name.compute.internal:5050/version?jsonp=jsonp_somehash that resolve to private ranges.

      It would be nice if Marathon could proxy the log content rather than do the direct download or alternatively have a way to prefix this generated URL with the proxy address.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              GitHub_sgnn7 Srdjan Grubor (Inactive)
              Team:
              Orchestration Team
              Watchers:
              Donal O'Brien, Jason Gilanfarr (Inactive)
            • Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: