2017-04-08 7 views
0

Java 프로세스 모니터링을위한 에이전트를 사용하여 고전적인 Dynatrace 모니터링이 작동했습니다. 모니터링되는 VM에 에이전트를 추가해야만했습니다.Dynatrace OneAgent가 Java에 주입하는 방법

Dynatrace OneAgent는 에이전트없이이 작업을 수행합니다. 그러나 어떻게 작동합니까? Java 프로세스에 에이전트가 추가되지 않았습니다. Java 프로세스를 다시 시작하면됩니다. Liberty Server로 그것을 시도해보고 ruxitautosensor 및 ruxitsubpathsender라고하는 두 개의 Dynatrace 스레드를 찾을 수 있습니다. 하지만 주사가 어떻게 작동하는지 이해하지 못합니다.

+0

attach API를 사용하여 실행중인 JVM에 연결할 수 있습니다. 해당 API를 사용해야합니다. –

답변

0

매우 높은 수준에서 설치된 OS 레벨 에이전트는 OS 레벨 기능을 사용하는 일부 프로세스를 실행하여 시스템의 프로세스를 반복하고 다양한 모니터링 기술을 통해 에이전트를 "심층 모니터링"을 위해 지원되는 모든 기술에 주입합니다. , 예. Java, .NET 및 기타 여러 가지가 있습니다.

특히 대용량 환경에 배포하는 경우에는 시작 스크립트 조정을 통해 수동으로 에이전트를 주입하는 기존 방식에 비해이 모든 것이 명확한 이점을 제공하기 때문에 자세한 내용이 게시되지 않을 가능성이 높습니다.