Сообщать о метриках JVM через JMX из heroku dyno в datadog
Я настраиваю приложение scala на heroku и хотел бы, чтобы Datadog контролировал его. Я установил агент datadog через пакет сборки Heroku, он правильно сообщает показатели на уровне ОС, поэтому связь между Heroku и DD работает нормально. Теперь я хотел бы получить базовые метрики JVM/JMX (например, пространство кучи, потоки, gc и т. Д.) В DD. Я пролистал эту статью https://docs.datadoghq.com/integrations/java/, погуглил как сумасшедший, но безуспешно - не вижу ни одного jvm.*
метрики в ДД.
Приложение имеет соответствующий реквизит для набора JMX, и я могу подключиться к JMX, например, с помощью JConsole через Heroku exec (ssh tunelling). Я также могу телнет к localhost:1098
изнутри Heroku dyno, так что, похоже, единственная недостающая часть - неверная конфигурация или отсутствие конфигурации для агента DD.
Кто-нибудь пытался сделать это и мог бы дать мне подсказку или обеспечить работу jmx.yaml
файл? Нужно ли что-то еще, кроме установки агента и открытия JMX remote для работы основных метрик (похоже, что JMXFetch уже имеет базовые метрики по умолчанию)?