java-spring-cloud
Distributed tracing for Spring Boot, Cloud and other Spring projects
파일 탐색기
최종 버전 다운로드 (.zip)- ci.yml
- codeql.yml
- maven-wrapper.jar
- maven-wrapper.properties
- checkstyle.xml
- Traced.java
- pom.xml
- AopTracingProperties.java
- BaseTracingAspect.java
- MethodInterceptorSpanDecorator.java
- TracedAsyncConfigurer.java
- TracedThreadPoolTaskExecutor.java
- TracedThreadPoolTaskScheduler.java
- CustomAsyncConfigurerAutoConfiguration.java
- DefaultAsyncAutoConfiguration.java
- ExecutorBeanPostProcessor.java
- TraceAsyncAspect.java
- TracedAsyncWebAspect.java
- TraceEnvironmentPostProcessor.java
- LoggingAutoConfiguration.java
- SpanLogsAppender.java
- ScheduledAspect.java
- ScheduledAutoConfiguration.java
- ScheduledTracingProperties.java
- TracedAspect.java
- TracedAutoConfiguration.java
- TracedTracingProperties.java
- ExtensionTags.java
- SpanUtils.java
- additional-spring-configuration-metadata.json
- spring.factories
- BaseTracingAspectTest.java
- TracedThreadPoolTaskSchedulerIntegrationTest.java
- TracedThreadPoolTaskSchedulerTest.java
- AsyncAnnotationTest.java
- AsyncConfigurerTest.java
- CustomAsyncConfigurerAutoConfigurationTest.java
- TracedExecutorTest.java
- WebAsyncTaskTest.java
- LoggingAutoConfigurationTest.java
- ScheduledSkipPatternTest.java
- ScheduledTest.java
- TracedAspectTest.java
- TracedAutoConfigurationTest.java
- MockTracingConfiguration.java
- SpringTracerTest.java
- TestController.java
- TestUtils.java
- TracerConfig.java
- application.yml
- pom.xml
- FeignContextBeanPostProcessor.java
- FeignTracingAutoConfiguration.java
- TracedFeignBeanFactory.java
- TraceFeignContext.java
- TracingClientBuilder.java
- additional-spring-configuration-metadata.json
- spring.factories
- FeignClientWithoutClientInContextTest.java
- FeignDefinedUrlTest.java
- FeignHystrixTest.java
- FeignManualTest.java
- FeignManualWithSpanDecoratorsTest.java
- FeignOkhttpClientTest.java
- FeignSpanDecoratorConfiguration.java
- FeignTest.java
- FeignTracingAutoConfigurationTest.java
- FeignWithSpanDecoratorsTest.java
- MockTracingConfiguration.java
- MockTracingWithoutFeignClientConfiguration.java
- TestController.java
- TestUtils.java
- pom.xml
- AbstractHttpHeadersFilter.java
- GatewayTracingAutoConfiguration.java
- TraceRequestHttpHeadersFilter.java
- TraceResponseHttpHeadersFilter.java
- additional-spring-configuration-metadata.json
- spring.factories
- pom.xml
- HystrixTracingAutoConfiguration.java
- TracedHystrixCommand.java
- additional-spring-configuration-metadata.json
- spring.factories
- MockTracingConfiguration.java
- TestUtils.java
- TracedHystrixCommandTest.java
- pom.xml
- JdbcAspect.java
- JdbcAutoConfiguration.java
- JdbcTracingProperties.java
- additional-spring-configuration-metadata.json
- spring.factories
- SpringDataTracingTest.java
- TestEntity.java
- TestEntityRepository.java
- JdbcIgnoredStatements.java
- JdbcOnlyWithActiveTest.java
- JdbcTracingTest.java
- MockTracingConfiguration.java
- pom.xml
- JmsAutoConfiguration.java
- additional-spring-configuration-metadata.json
- spring.factories
- JmsArtemisManualServerTest.java
- JmsArtemisStarterTest.java
- JmsTracingAutoConfigurationTest.java
- MockTracingConfiguration.java
- TestUtils.java
- pom.xml
- KafkaAutoConfiguration.java
- additional-spring-configuration-metadata.json
- spring.factories
- KafkaAutoConfigurationTest.java
- pom.xml
- MongoTracingAutoConfiguration.java
- TracingMongoClientPostProcessor.java
- additional-spring-configuration-metadata.json
- spring.factories
- MongoTracingAutoConfigurationTest.java
- MongoTracingTest.java
- TracingMongoClientPostProcessorTest.java
- pom.xml
- ReactorTracingAutoConfiguration.java
- additional-spring-configuration-metadata.json
- spring.factories
- ReactorTracingAutoConfigurationTest.java
- pom.xml
- RedisAspect.java
- RedisAutoConfiguration.java
- RedisTracingProperties.java
- additional-spring-configuration-metadata.json
- spring.factories
- IntegrationTest.java
- IntegrationTestWithPrefixOperationName.java
- pom.xml
- RxJavaTracingAutoConfiguration.java
- additional-spring-configuration-metadata.json
- spring.factories
- RxJavaTracingAutoConfigurationTest.java
- pom.xml
- TextMapExtractAdapter.java
- TextMapInjectAdapter.java
- TracingChannelInterceptor.java
- WebsocketAutoConfiguration.java
- additional-spring-configuration-metadata.json
- spring.factories
- Greeting.java
- GreetingController.java
- HelloMessage.java
- SpringWebsocketTracingTest.java
- TracingChannelInterceptorTest.java
- WebSocketConfig.java
- pom.xml
- TracePostZuulFilter.java
- TracePreZuulFilter.java
- ZuulAutoConfiguration.java
- additional-spring-configuration-metadata.json
- spring.factories
- MockTracingConfiguration.java
- TestController.java
- TestUtils.java
- ZuulTracingTest.java
- pom.xml
- FeignTest.java
- JmsTest.java
- WebsocketTest.java
- NoDepsContextLoadsTest.java
- NoDepsTest.java
- pom.xml
- publish.sh
- .editorconfig
- .gitignore
- .settings.xml
- .travis.yml
- header.txt
- LICENSE
- Makefile
- mvnw
- mvnw.cmd
- pom.xml
- README.md
- RELEASE.md
- renovate.json
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/opentracing-contrib/java-spring-cloud
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd java-spring-cloud
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Maven (Java)
보통 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java 프로젝트를 빌드/실행하려면 필요합니다.
- Maven mvn 명령어를 쓰기 위한 빌드 도구입니다.
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd instrument-starters/opentracing-spring-cloud-aop
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
mvn clean install
Maven으로 의존성 설치와 빌드를 진행합니다.
BUILD SUCCESS 메시지가 뜨면 성공입니다. target/ 폴더에 결과물이 생성됩니다.
3. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make // to run tests including dependency tests, a specific profile can be specified by make PROFILES=nodeps
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
