URL службы Dynatrace и RUM

У меня установлен один агент для Dynatrace и настроена панель мониторинга. Для моего приложения существует несколько конечных точек отдыха. Я могу отслеживать и получать метрики для этих конечных точек на панели мониторинга с помощью плитки метрик службы. У меня есть два вопроса, связанных с этим:

  1. Можно ли отслеживать URL-адрес (внешний по отношению к моему приложению) и получать метрики так же, как я делал это для остальных конечных точек на панели инструментов?

Примечание. Я могу видеть эти службы URL, когда щелкаю любой из остальных потоков службы конечной точки.

  1. Я включил RUM и смог увидеть внедрение Java-скрипта в URL (загружается ruxitagentjs). В моем приложении этот URL-адрес, в свою очередь, перенаправляет на другой URL-адрес, который будет страницей приветствия для моего приложения. Я не вижу, чтобы RUM не загружал JS по этому URL-адресу. Почему это так?

person hawk base    schedule 26.07.2020    source источник


Ответы (1)


  1. Если URL-адрес является внешним по отношению к вашему приложению, вы можете включить синтетический мониторинг для URL-адреса, но вы все равно не увидите RUM, если не установите агент Dynatrace на сервере, который обслуживает этот внешний URL-адрес.

  2. Когда вы включили RUM, javascript внедряется в URL-адрес, чтобы предоставить вам полное представление. В вашем случае отправной точкой является браузер, и он покажет URL-адрес, но не покажет посредников, на которых не установлена ​​Dynatrace.

    В моем случае у меня есть приложение X, которое обслуживается серверами приложений A и B, перед которым стоят веб-серверы C и D. Этот веб-сервер сбалансирован по нагрузке F5, скажем, E.

  • Когда вы включаете RUM с агентом только в A и B. Вы увидите E , A/B в потоке обслуживания
  • Когда вы включаете RUM с агентом в A, B, C и D, вы увидите E, A/B и C/D в потоке обслуживания.
person Ashraff Ali Wahab    schedule 02.08.2020