아래의 URL에서 도서 구입이 가능합니다.
이 저장소는 AIOps(인공지능 운영) 관련 다양한 프로젝트와 예제 코드를 포함한 컬렉션입니다. 모니터링, 로그 수집, 분산 추적, 메시징, 컨테이너 오케스트레이션 등 다양한 DevOps 및 AIOps 기술을 다룹니다.
| 항목 | 설명 |
|---|---|
| 저장소 | https://github.com/philllipjung/aiops.git |
| 목적 | AIOps 기술 실습 및 예제 |
| 형태 | Multi-project Repository |
/root/aiops/
├── 1.3.2/ # Grafana Faro Web SDK (유일한 Faro 프로젝트)
├── 1.3.3/ # Pyroscope Hotrod (Go)
├── 1.3.5/ # Istio Bookinfo Demo
├── 3.2.5/ # OpenTracing Quickstart (Java/Quarkus)
├── 3.3.1/ # Hotrod Go Application
├── 3.3.2/ # OpenTelemetry Playground (Go)
├── 3.3.3/ # Grafana Dashboard Demo
├── 3.4.1/ # Solace Messaging with OpenTelemetry
├── 3.4.2/ # TIBCO JMS Messaging
├── 3.4.3/ # Python Microservices Demo
├── 3.4.5/ # Trading Example
├── 3.7.1/ # Spring Boot Service
├── 3.7.2/ # Spring Boot Distributed Tracing
├── 3.7.4/ # Gradle Java Project
├── 3.8.1/ # ByteBuddy Java Agent
├── 3.8.2/ # OpenTelemetry Java Custom Instrumentation
├── 4.2.4/ # Flask OpenTelemetry Example (Python)
├── 4.2.5/ # Python Message Tracing
├── 4.2.9/ # Jaeger Python Example
├── 4.4.4/ # Gradle Build Project
├── 5.3.1/ # Golang Tracing Demo
├── 5.3.12/ # Helm Chart
├── 5.3.13/ # Kubernetes Configuration
├── 6.2.1/ # Hello World Demo
├── 6.6.3/ # Kubernetes Helm Setup
├── 6.7.1/ # Cilium Minikube Demo
├── 8.4.2/ # Docker Compose Project
├── 8.4.4/ # Java Instrumentation Workshop
├── 9.4.5.1/ # Java/Maven Project
├── 9.4.5.2/ # Gradle Java Project
├── 9.4.5.3/ # Maven Java Project
├── 9.4.6/ # Maven Java Project
├── 9.4.7/ # Examples
├── 10.3.2.2/ # Kubernetes Deployment
├── 10.3.2.3/ # Helm Chart
├── 10.7.3/ # RAG Documentation
├── 10.7.5.1/ # OpenSearch MCP Server
├── 10.7.5.4/ # MCP Server
├── 10.7.5.5/ # Python MCP Application
├── 10.7.5.6/ # MCP Slack Bot
├── 10.7.5.8/ # MCP Documentation
└── README.md # 이 파일
Grafana Faro Web SDK - 유일하게 Faro를 사용하는 프로젝트
위치: /root/aiops/1.3.2/
웹 애플리케이션 모니터링을 위한 JavaScript SDK입니다.
주요 기능:
- 자동 오류 추적
- 사용자 세션 추적
- 성능 모니터링
기술 스택:
- TypeScript, React, Rollup, Jest, Cypress
Java 기반 OpenTelemetry 및 분산 추적 예제들
주요 프로젝트:
3.2.5/- OpenTracing Quickstart (Quarkus)3.7.1/,3.7.2/- Spring Boot 서비스3.8.1/- ByteBuddy Java Agent3.8.2/- OpenTelemetry Java Custom Instrumentation9.4.5.1/,9.4.5.2/,9.4.5.3/,9.4.6/- Maven/Gradle Java 프로젝트
기술 스택: Java, Maven, Gradle, Spring Boot, OpenTelemetry
Go 기반 분산 추적 및 모니터링 예제
주요 프로젝트:
1.3.3/- Pyroscope Hotrod3.3.1/- Hotrod Go Application3.3.2/- OpenTelemetry Playground5.3.1/- Golang Tracing Demo
기술 스택: Go, OpenTelemetry, Jaeger
Python 기반 OpenTelemetry 및 추적 예제
주요 프로젝트:
4.2.4/- Flask OpenTelemetry Example4.2.5/- Python Message Tracing4.2.9/- Jaeger Python Example10.7.5.5/- Python MCP Application
기술 스택: Python, Flask, OpenTelemetry, Jaeger
쿠버네티스 및 헬름 차트 예제
주요 프로젝트:
5.3.12/,10.3.2.3/- Helm Charts5.3.13/,10.3.2.2/- Kubernetes Configurations6.6.3/- Kubernetes Helm Setup6.7.1/- Cilium Minikube Demo1.3.5/- Istio Bookinfo Demo
기술 스택: Kubernetes, Helm, Istio, Cilium, Minikube
메시지 브로커 및 이벤트 기반 아키텍처 예제
주요 프로젝트:
3.4.1/- Solace Messaging with OpenTelemetry3.4.2/- TIBCO JMS Messaging3.4.3/- Python Microservices Demo3.4.5/- Trading Example
기술 스택: Solace, TIBCO, JMS, OpenTelemetry
MCP 서버 및 애플리케이션
주요 프로젝트:
10.7.5.1/- OpenSearch MCP Server10.7.5.4/- MCP Server10.7.5.5/- Python MCP Application10.7.5.6/- MCP Slack Bot10.7.5.8/- MCP Documentation10.7.3/- RAG Documentation
기술 스택: Python, MCP, OpenSearch, Slack
Docker 및 Docker Compose 예제
주요 프로젝트:
8.4.2/- Docker Compose Project8.4.4/- Java Instrumentation Workshop
기술 스택: Docker, Docker Compose
다양한 데모 및 예제 코드
주요 프로젝트:
6.2.1/- Hello World Demo3.3.3/- Grafana Dashboard Demo
cd /root/aiops/3.2.5
# 빌드
mvn clean install
# 실행
java -jar target/*.jarcd /root/aiops/9.4.5.2
# 빌드
./gradlew build
# 실행
./gradlew runcd /root/aiops/3.3.1
# 실행
go run main.go
# 빌드
go build -o appcd /root/aiops/4.2.4
# 가상환경 생성
python -m venv venv
source venv/bin/activate
# 의존성 설치
pip install -r requirements.txt
# 실행
python app.pycd /root/aiops/5.3.12
# Helm 차트 설치
helm install my-release ./chart
# Kubernetes 리소스 적용
kubectl apply -f k8s/cd /root/aiops/8.4.2
# 시작
docker-compose up -d
# 로그 확인
docker-compose logs -f
# 중지
docker-compose downorigin: https://github.com/philllipjung/aiops.git
cd /root/aiops
# 상태 확인
git status
# 변경사항 커밋
git add .
git commit -m "메시지"
# 푸시
git push origin main각 디렉토리에는 프로젝트별 README.md가 있습니다:
/root/aiops/1.3.2/README.md- Grafana Faro Web SDK/root/aiops/3.2.5/README.md- OpenTracing Quickstart/root/aiops/10.7.5.1/README.md- OpenSearch MCP Server- 기타 등등
개별 프로젝트마다 라이선스가 다를 수 있습니다. 각 프로젝트 디렉토리의 LICENSE 파일을 확인하세요.
마지막 업데이트: 2026-02-01 관리자: philip 환경: Minikube + OpenSearch + Fluent Bit