목차 AOP with Spring 적용하기 트레이스에서 세부 정보를 확인하면 subsegment가 외부 호출한 부분에 대한 정보만 추적을 하고 있고 실제 내부에서 호출된 로직들에 대해서는 얼마나 시간이 소요되지는지에 대한 정보가 없습니다. 그래서 메소드 단위로 시간이 얼마나 소요되는지 확인을 위해 AOP를 적용해보겠습니다. 설명 링크 먼저 아래의 의존성을 추가해줍니다 com.amazonaws aws-xray-recorder-sdk-spring 2.11.0 그리고, AbstractXrayInterceptor 를 상속받아 xrayEnabledClasses 함수를 빈 상태로 오버라이드 하고, 해당 함수를 적용할 범위를 지정해 줍니다. @Pointcut으로 XrayEnabled 어노테이션이 적용된 bean id..
목차 AWS X-Ray Console, Spring Boot 코드 구현, 데몬 설치 및 실행을 통한 AWS X-Ray에 수집된 데이터를 확인하는 방법에 대해서 설명하도록 하겠습니다. AWS X-Ray Console 시작하기 먼저 AWS 웹사이트에 X-Ray 콘솔로 들어가 아래와 같이 선택을 하여 다음을 눌러줍니다. ( 저는 Spring Boot 애플리케이션으로 테스트하였습니다. ) 의존성 설정하기 아래와 같이 5개의 의존성울 추가하였습니다( maven 기준 ) com.amazonaws aws-xray-recorder-sdk-bom 2.11.0 pom import com.amazonaws aws-xray-recorder-sdk-core com.amazonaws aws-xray-recorder-sdk-apa..
META-INF 폴더에 있는 서명파일이 유효하지 않아 아래와 같은 runtime Exception 이 발생하는 경우가 있다. Exception in thread "main" [java.lang.SecurityException:](java.lang.SecurityException:) Invalid signature file digest for Manifest main attributes 이때는, uber Jar 에 포함되어 있는 서명파일을 제거 해줘야 한다. filters를 사용하여 Jar에 포함되지 않도록 한다. *:* META-INF/maven/** META-INF/*.SF META-INF/*.DSA META-INF/*.RSA 참조 https://cloud.google.com/dataproc/docs/..
JAR 를 만들고 Spark 실행을 하면, 아래와 같이 에러가 발생 할 때가 있다. Exception in thread "main" java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;C)V at com.google.common.io.BaseEncoding$Alphabet.(BaseEncoding.java:458) at com.google.common.io.BaseEncoding$Base64Encoding.(BaseEncoding.java:940) at com.google.common.io.BaseEncoding.(BaseEncoding.java:322) at com.google...
1. Maven의 Scala Archetype으로 프로젝트를 생성 ( 없는 경우, Add Archetype으로 추가하여 생성 ) GroupId: net.alchim31.maven ArtifactId: scala-archetype-simple Version: 1.6 2. Scala SDK Setup App.scala 소스 파일에 Setup Scala SDK 라고 뜨면, 누르고 SDK 를 선택 해 준다. 3. pom.xml 수정 - dependency 추가 org.specs2specs2-junit\_${scala.compat.version}2.4.16test 4. pom.xml 수정 - configuration > args 에 있는 arg 를 주석 처리 5. 실행해서, Scala 개발 환경이 구축되어 잘 돌..
download failed: javax.media#jai\_core;1.1.3!jai\_core.jar maven central repository 에서 jai_core.jar 파일을 찾지 못하여 발생하는 에러이다. https://repo1.maven.org/maven2/javax/media/jai_core/1.1.3/ repository 에 가보면, jar 파일이 없는 것을 알수 있다. http://download.osgeo.org/webdav/geotools repository 를 추가하면, jar 를 받을 수 있다. repositories { maven { url "http://download.osgeo.org/webdav/geotools/" } mavenCentral() }
- Total
- Today
- Yesterday
- Size
- Linux
- AWS
- SpringBoot
- Index
- scala
- spring
- tomcat
- intellij
- Filter
- Kibana
- Log
- docker
- Java
- maven
- Container
- install
- logstash
- spring boot
- gradle
- JSON
- Git
- apm
- error
- mac
- JPA
- elasticsearch
- plugin
- Spark
- Postman
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |