Uploaded image for project: 'Ambari'
  1. Ambari
  2. AMBARI-15761

While creating WEB URLs for Alerts, if we add http/https then we should not drop the URL path past port number

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 2.2.2
    • None
    • None

    Description

      As an example, look at the following alert:

      "APP_TIMELINE_SERVER": [
      {
      "name": "yarn_app_timeline_server_webui",
      "label": "App Timeline Web UI",
      "description": "This host-level alert is triggered if the App Timeline Server Web UI is unreachable.",
      "interval": 5,
      "scope": "ANY",
      "source": {
      "type": "WEB",
      "uri": {
      "http": "yarn-site/yarn.timeline-service.webapp.address/ws/v1/timeline",
      "https": "yarn-site/yarn.timeline-service.webapp.https.address/ws/v1/timeline",
      "https_property": "yarn-site/yarn.http.policy",
      "https_property_value": "HTTPS_ONLY",
      "kerberos_keytab": "yarn-site/yarn.timeline-service.http-authentication.kerberos.keytab",
      "kerberos_principal": "yarn-site/yarn.timeline-service.http-authentication.kerberos.principal",
      "connection_timeout": 5.0
      },
      "reporting": {
      "ok": {
      "text": "HTTP

      {0} response in {2:.3f}s"
      },
      "warning":{
      "text": "HTTP {0}

      response from

      {1} in {2:.3f}s ({3})"
      },
      "critical": {
      "text": "Connection failed to {1}

      (

      {3}

      )"
      }
      }
      }
      }
      ]
      }

      Specifically lines:

      "http": "yarn-site/yarn.timeline-service.webapp.address/ws/v1/timeline",
      "https": "yarn-site/yarn.timeline-service.webapp.https.address/ws/v1/timeline",

      These properties e.g. `yarn-site/yarn.timeline-service.webapp.address` are of
      the form `host:port`. So the logic that adds http/https does not preserve that
      the URL has `ws/v1/timeline` at the end.

      Attachments

        1. AMBARI-15761.patch
          7 kB
          Andrew Onischuk

        Issue Links

          Activity

            People

              aonishuk Andrew Onischuk
              aonishuk Andrew Onischuk
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: