시작
시작하기
AisOpsFlow Enterprise를 평가, 배포, 사용하는 가장 실용적인 첫 경로입니다.
시작 전에
AisOpsFlow Enterprise는 보통 두 가지 방식으로 도입합니다.
- 제품 평가 또는 내부 배포를 위한 온프렘 스택
- 하이브리드 실행을 위한 클라우드 Core + 온프렘 Runner
대부분의 팀에는 Docker 기반 온프렘 스택이 가장 빠른 시작점입니다.
필요한 것
권장 사전 준비
- Docker
- Docker Compose 플러그인
- 로컬 테스트가 가능한 호스트 또는 노트북
선택 개발 도구
- Haskell Stack
- OpenSSL
protocbuf- Node.js 24+
가장 빠른 평가 경로
1. 환경 파일 준비
cp deploy/.env.onprem.example deploy/.env.onprem2. 스택 실행
저장소 루트에서:
docker compose --env-file deploy/.env.onprem -f deploy/docker-compose.onprem.yml pull console
docker compose --env-file deploy/.env.onprem -f deploy/docker-compose.onprem.yml up --buildconsole 서비스는 로컬 빌드 대신 기본적으로 ghcr.io/ainsoft-kr/aisopsflow-console:latest 이미지를 pull 합니다.
3. API 접근 확인
curl http://localhost:8080/healthz4. 로그인
부트스트랩 관리자 계정을 사용합니다.
- 이메일:
admin@local - 비밀번호:
AISOPSFLOW_BOOTSTRAP_ADMIN_PASSWORD값
예시:
TOKEN=$(curl -s -X POST http://localhost:8080/api/login \
-H 'Content-Type: application/json' \
-d '{"email":"admin@local","password":"<bootstrap-password>"}' | jq -r .token)5. 인증된 접근 확인
curl -s http://localhost:8080/api/me \
-H "Authorization: Bearer $TOKEN"처음 살펴볼 것
- 워크플로를 업로드하거나 조회합니다.
- 웹훅 기반 워크플로를 실행합니다.
- 실행 이력을 확인합니다.
- 승인 흐름을 시험합니다.
- 설정된 플러그인으로 알림 전달을 검증합니다.
첫 주 도입 흐름
Day 1
- 온프렘 스택을 올립니다.
- 로그인과 헬스 엔드포인트를 확인합니다.
- 제품 개요를 읽습니다.
Day 2
- 워크플로 생성 및 실행을 읽습니다.
- 샘플 워크플로를 업로드합니다.
- 웹훅 실행을 시험합니다.
Day 3
- 승인과 알림을 읽습니다.
- Slack 승인 흐름과 한 개의 알림 채널을 시험합니다.
Day 4+
운영 준비가 되었다는 뜻
운영 시스템으로 쓰기 전에 다음을 결정해야 합니다.
- 어떤 배포 모델을 사용할지
- Runner 연결 인증을 어떻게 할지
- 어떤 플러그인을 허용할지
- 쓰기 작업 앞에 어떤 승인 단계를 둘지
- 어떤 테넌트, 공급자, 알림 대상을 허용할지