This repository contains multiple projects and tooling for data engineering, APIs, monitoring and IoT.
Copy .env.example to .env in each service directory and update with actual values:
cp .env.example .env
# Edit .env with your actual configurationReplace these placeholders in configuration files:
{DB_HOST},{DB_PORT},{DB_USER},{DB_PASSWORD}- Database credentials{K8S_HOST}- Kubernetes cluster host{SMTP_EMAIL},{SMTP_PASSWORD}- Email account{JWT_SECRET_KEY}- JWT secret{API_KEY},{TOKEN}- API credentials
- Automated Blue‑Green deployments for OpenAPI services with Jenkins + Nginx
- Production‑ready observability: Prometheus alerting, Grafana dashboards, exporter suite
- Industrial IoT monitoring (TR) with anomaly alerts and dashboards
- Reusable Docker Compose stacks for DBs and private registry
auto_etl/: 공장 데이터 수집·적재용 .NET ETL 도구data_pipeline(airflow)/: Apache Airflow 기반 데이터 파이프라인 (HQ, JJ 공장별)plc_extractor/: PLC 데이터 추출 서비스 (Python)
fdw_api/: FDW(Data Warehouse) .NET 솔루션 모노레포open_api/: Python FastAPI 기반 Open API 서비스 및 배포 스크립트unified_montrg_api/: Kubernetes 클러스터용 통합 모니터링 API (FastAPI)
tr_montrg/: 변압기 모니터링/이상탐지 .NET 솔루션flet_montrg/: 체감 온도 모니터링 마이크로서비스 (Python + K8s)
data_engineer/: 데이터베이스/레지스트리 인프라 구성(docker-compose)- InfluxDB:
data_engineer/influxdb/README.md - MongoDB:
data_engineer/mongodb/README.md - Postgres:
data_engineer/postgres/README.md - Registry:
data_engineer/registry/README.md - Docker 설치:
data_engineer/docker_install(no enternet)/README.md
- InfluxDB:
observability/: 모니터링 스택(Prometheus, Grafana, Exporters)- Grafana:
observability/grafana/README.md - Prometheus:
observability/prometheus/README.md - Exporters:
observability/exporter/README.md
- Grafana:
infrawatch/: 인프라 관측 - Alertmanager/타깃/리버스프록시 등
k8s_guide/: CKA 시험 준비용 Kubeadm 클러스터 구축 가이드
data_editor/: CSV 등 데이터 편집 스크립트와 샘플 데이터cooperation/Genetic Algorithm/: AnyLogic/유전 알고리즘 실험 자산Image/: 문서용 스크린샷 및 아키텍처 이미지
각 디렉터리의 상세 사용법과 설정은 해당 경로의 README.md를 참고하세요.
- Secrets and environment files:
.env,.env.*, any credentials, tokens - Certificates/keys:
*.pem,*.key,*.pfx,*.p12,*.crt,*.cer,*.csr,*.srl - Database dumps/backups:
*.sql, directories likebak/,backup/,backups/,dump/,dumps/ - Build artifacts:
.NETbin/,obj/; Python__pycache__/,dist/,build/; Javatarget/,out/ - IDE settings:
.vscode/,.idea/,.vs/
👤 Codingnanyong (TaeHyeon.Ryu)
For contact, please use repository issues.
Copyright © Changsin Inc. All rights reserved.
This is proprietary software developed for internal company use.
