Я запускаю агент DD в качестве хост-службы и пытаюсь собрать следы от приложения Java, работающего в контейнере Docker.
Java-приложение использует log4j logger.
Это начинается с команды:
java -javaagent: /opt/dd-agent/dd-java-agent.jar -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate = false -Dcom.sun.management.jmxremote. ssl = false -Djava.rmi.server.hostname = $ HOSTNAME -Dcom.sun.management.jmxremote.rmi.port = 1099 -Dcom.sun.management.jmxremote.host = $ HOSTNAME -jar //app.jar
При запуске JMXFetch завершается с ошибкой:
[main] ОШИБКА = jvm, env = dev, service = service_name} statsd: localhost: 8125 System.err INFO
ВНИМАНИЕ | Экземпляр | Невозможно определить уникальное имя экземпляра. Пожалуйста, укажите имя в вашей конфигурации экземпляра
ВНИМАНИЕ | Экземпляр | Не удается найти раздел "conf" в jmxfetch-config
Нужно ли мне дополнительно настраивать конфигурацию jmx?
Любая помощь будет оценена.