728x90
A. maven 마사용
- Maven을 사용하지 않는 경우, 다음 링크에서 직접 JAR 파일을 다운로드할 수 있습니다. 위 링크로 이동한 후, 원하는 버전의 SDK를 선택하고, "jar" 링크를 클릭하여 JAR 파일을 다운로드할 수 있습니다.
- Application Insights Java SDK 다운로드 및 설치:
- Application Insights Java SDK를 다운로드합니다.
- 다운로드한 SDK를 애플리케이션의 lib 디렉토리에 복사합니다.
- Application Insights 리소스 생성 및 키 확인:
- Azure 포털에서 Application Insights 리소스를 생성합니다.
- 생성한 리소스의 "Instrumentation Key"를 확인합니다.
- Application Insights 구성:
- ApplicationInsights.xml 파일을 생성하고, 다음과 같이 구성합니다.
- <ApplicationInsights>
<InstrumentationKey>YOUR_INSTRUMENTATION_KEY</InstrumentationKey>
<!-- 기타 구성 옵션 -->
</ApplicationInsights> - YOUR_INSTRUMENTATION_KEY 부분에 2번에서 확인한 Instrumentation Key를 입력합니다.
- ApplicationInsights.xml 파일을 src/main/resources 디렉토리에 저장합니다.
- Application Insights 에이전트 추가:
- Application Insights Java 에이전트를 다운로드합니다.
- 다운로드한 에이전트를 애플리케이션의 lib 디렉토리에 복사합니다.
- Tomcat의 catalina.sh 파일을 열고, 다음과 같이 JAVA_OPTS 변수에 에이전트를 추가합니다.
- JAVA_OPTS="$JAVA_OPTS -javaagent:/path/to/your/agent/applicationinsights-agent-3.0.0.jar"
- 애플리케이션 재시작:
- Tomcat 서버를 재시작합니다.
- Application Insights 모니터링:
- 애플리케이션이 정상적으로 실행되면, Azure 포털에서 Application Insights 리소스로 이동하여 모니터링 데이터를 확인할 수 있습니다.
728x90
B. maven 사용
Application Insights Java SDK는 Maven Central Repository에서 제공됩니다. Maven을 사용하는 경우, pom.xml 파일에 다음과 같은 의존성을 추가하여 SDK를 프로젝트에 포함시킬 수 있습니다.
<dependencies>
<dependency>
<groupId>cohttp://m.microsoft.azure</groupId>
<artifactId>applicationinsights-web</artifactId>
<version>2.6.4</version> <!-- 최신 버전을 사용하세요 -->
</dependency>
</dependencies>
728x90
'푸닥거리' 카테고리의 다른 글
프라이빗 GPT 모델 만들기 (0) | 2023.11.18 |
---|---|
스프링에서 데코레이터 패턴 구현하기 (0) | 2023.11.04 |
cpu와 gpu 그리고 npu (0) | 2023.10.14 |
이클립스(Eclipse) IDE에서 검색 결과를 클릭할 때 무조건 새 탭에서 해당 위치 보기 (0) | 2023.08.30 |
BS7799와 ISO 27000 간의 관계 (0) | 2023.08.19 |
댓글