Рубрики
Без рубрики

Использование скрипача для анализа приложений без кода java-агента с докером на WSL2

Я работаю над Application Insights – Java-агентом без кода, работающим над контейнером docker на WSL2. Это было… Помечено fiddler, wsl 2, applicationinsights, java.

Я работаю над Application Insights – Java-агентом без кода работаю над контейнером docker на WSL2. Это работает на машине других парней, однако на моем ноутбуке это иногда работает, в большинстве случаев это не работает.

Мой коллега дал мне совет использовать Скрипач . Я использую его для просмотра сетевых запросов, поступающих из контейнера docker на WSL2.

Давайте посмотрим, как его настроить.

Мы настраиваем агент Java Application Insights для подключения к Скрипачу. Нам нужно ответить на эти вопросы.

  • Как извлечь корневой сертификат из Fiddler и импортировать его в хранилище ключей JVM в Docker. (Я использую зулу )
  • Как отправить запрос из WSL2 в Windows 10
  • Как настроить агент Application Insights для прокси-сервера для скрипача.
  • Требуется ли какая-либо другая конфигурация?

Перейдите в Инструменты > Параметры > HTTPS > Действия затем выберите Экспортировать корневой сертификат на рабочий стол . Затем переместите файл на сторону WSL 2.

Со стороны wsl2 я делаю это после перемещения файла для загрузки.

$ mv /mnt/c/Users/tsushi/Download/FiddlerRoot.crt

Мы можем использовать keytool для импорта сертификата в хранилище ключей JVM. В случае zulu хранилище ключей по умолчанию /usr/lib/jvm/zre-8-azure-amd64/lib/безопасность/cacerts |/. Пароль хранилища ключей по умолчанию - changeit .

COPY FiddlerRoot.cer /
RUN /usr/lib/jvm/zre-8-azure-amd64/bin/keytool -import -noprompt -trustcacerts -alias FiddlerRoot -file /FiddlerRoot.cer -keystore /usr/lib/jvm/zre-8-azure-amd64/lib/security/cacerts -storepass changeit

Найдите IP-адрес для доступа из WSL2 в Windows 10

Найдите IP-адрес для доступа из WSL2 в Windows 10 Для доступа из WSL2 в Windows 10 вы можете открыть Сетевое подключение с вашего Найти IP-адрес для доступа из WSL2 в Windows 10 Для доступа из WSL2 в Windows 10 вы можете открыть Сетевое подключение из своего Введите здесь для поиска поле на вашем Windows 10. Найти IP-адрес для доступа из WSL2 в Windows 10 Для доступа из WSL2 в Windows 10 вы можете открыть Сетевое подключение из своего

Найти IP-адрес для доступа из WSL2 в Windows 10 Для доступа из WSL2 в Windows 10 вы можете открыть || Сетевое подключение || с вашего || Введите здесь для поиска || поле на вашем Windows 10. || Вы ethernet (WI) || , Найдите IP-адрес. можно найти сетевой адаптер || IP-адрес В моем случае, || – это адрес, который рассматривается как Windows, Вы можете найти номер порта скрипача здесь. 10 из WSL2.

Найти IP-адрес для доступа из WSL2 в Windows 10 Для доступа из WSL2 в Windows 10 вы можете открыть || Сетевое подключение || с вашего || Введите здесь для поиска || поле на вашем Windows 10. || Вы ethernet (WI) || , Найдите IP-адрес. можно найти сетевой адаптер || IP-адрес В моем случае, || – это адрес, который отображается, когда Windows Настраивает бескодовый агент, Вы можете найти номер порта скрипача здесь. 10 из WSL2.

Найти IP-адрес для доступа из WSL2 в Windows 10 Для доступа из WSL2 в Windows 10 вы можете открыть Сетевое подключение с вашего

{
  "proxy":{
    "host": "172.20.64.1",
    "port": 8888
  },
  "selfDiagnostics": {
    "destination": "file+console",
    "level": "INFO",
    "file": {
      "path": "/var/log/applicationinsights/applicationinsights.log",
      "maxSizeMb":  5,
      "maxHistory": 1
    }
  }
}

Найти IP-адрес для доступа из WSL2 в Windows 10 Для доступа из WSL2 в Windows 10 вы можете открыть Сетевое подключение с вашего

Найти IP-адрес для доступа из WSL2 в Windows 10 Для доступа из WSL2 в Windows 10 вы можете открыть || Сетевое подключение || с вашего || Введите здесь для поиска || поле на вашем Windows 10. || Вы ethernet (WI) || , Найдите IP-адрес. можно найти сетевой адаптер || IP-адрес В моем случае, || это адрес, который рассматривается как Windows, Настраивает раздел || прокси || с IP-адресом и разрешает удаленным компьютерам подключаться || Настраивает || Затем запускает скрипача и запускает контейнер Docker. От скрипача Windows 10 WSL2 отличается компьютером. Агент без кода Java отправит запрос прокси-серверу (скрипачу). номер т. Настройте бескодовый агент Вы можете найти номер порта скрипача здесь. 10 из WSL2. Найти IP-адрес для доступа из WSL2 в Windows 10 Для доступа из WSL2 в Windows 10 вы можете открыть || Сетевое подключение || с вашего || Введите здесь для поиска || поле на вашем Windows 10. || Вы ethernet (WI) || , Найдите IP-адрес. можно найти сетевой адаптер || IP-адрес В моем случае, || это адрес, который рассматривается как Windows, Настраивает раздел || прокси || с IP-адресом и разрешает удаленным компьютерам подключаться || Настраивает || Затем запускает скрипача и запускает контейнер Docker. В окне Вы найдете два запроса. скрипач s 10, WSL2 – это другой компьютер. Агент без кода Java отправит запрос прокси-серверу (скрипачу). номер т. Настройте бескодовый агент Вы можете найти номер порта скрипача здесь. 10 из WSL2. Найти IP-адрес для доступа из WSL2 в Windows 10 Для доступа из WSL2 в Windows 10 вы можете открыть || Сетевое подключение || с вашего || Введите здесь для поиска || поле на вашем Windows 10. || Вы ethernet (WI) || , Найдите IP-адрес. можно найти сетевой адаптер || IP-адрес В моем случае, || это адрес, который рассматривается как Windows, Настраивает раздел || прокси || с IP-адресом и разрешает удаленным компьютерам подключаться || Настраивает || Затем запускает скрипача и запускает контейнер Docker. Из окна Это телеметрия Application Insights. Вы найдете два запроса. скрипач 10, WSL2 – это другой компьютер. Агент без кода Java отправит запрос прокси-серверу (скрипачу). номер т. Настройте бескодовый агент Вы можете найти номер порта скрипача здесь. 10 из WSL2.

  • Найти IP-адрес для доступа из WSL2 в Windows 10 Для доступа из WSL2 в Windows 10 вы можете открыть
  • Сетевое подключение

Оригинал: “https://dev.to/tsuyoshiushio/using-fiddler-for-application-insights-codeless-java-agent-with-docker-on-wsl2-3kjl”