clearml-docs/docs/webapp/settings/webapp_settings_app_gw.md
2025-05-18 12:58:41 +03:00

2.9 KiB
Raw Permalink Blame History

title
Application Gateway

The ClearML AI Application Gateway facilitates setting up secure, authenticated access to jobs running on your compute nodes from external networks (see application gateway installation for Kubernetes, Docker-Compose Self-Hosted Deployment or Docker-Compose Hosted Deploynment).

The Application Gateway table lets you monitor all active application gateway routers, as well as verify gateway functionality. The table shows each routers:

  • Name
  • Externally accessible URL
  • Test Status: The result of the most recent connectivity test
  • Last Tested: The time the router was last tested

Application Gateway table Application Gateway table

Click on a router to open its details panel, which includes:

  • Info: General router information

    • Router details
      • Uptime
      • Last update time
      • Router version
    • Routed Tasks table: ClearML tasks currently available for access through the router
      • Task name: Click to navigate to the task page
      • Endpoint: Exposed application URL
      • Owner: User who initiated the task

    Application Gateway info Application Gateway info

  • Test Details: Administrators can run a test to verify that a gateway is functioning correctly: Identifying routed tasks and creating accessible network endpoints for them. The test launches a small task in the target network (specified through the desired ClearML queue), and checks that the router successfully creates a route to that task, and routes the network traffic to it.

    To run a test:

    1. Hover over the Test Details panel > Click Test
    2. Input a queue that is serviced by agents in the network environment the router should provide access to
    3. Click Test

    :::note Testing is only supported when both the ClearML WebApp and the gateway endpoint are served over secure (HTTPS) protocols. :::

    The Test Details tab displays:

    • Status - Result of the most recent test
    • Status message
    • Status reason
    • Started time
    • Completed time
    • Run time
    • Queue - Queue where test task was enqueued for execution
    • Worker - ClearML Agent that executed the test task
    • Test Task name
    • Task ID
    • Browser endpoint
    • Endpoint

    Application Gateway test Application Gateway test

  • Test log: Console output of the most recent router test.