애플리케이션 성능 모니터링
GitLab은 애플리케이션을 운영하고 유지하는 데 도움이 되는 다양한 도구를 제공합니다.
알림 및 인시던트 관리
GitLab은 IT 대응자의 경보 피로를 줄이고 여러 시스템에서 문제를 식별하고 경보를 중앙 집중화하는 도구를 제공함으로써 IT 대응자의 경보 피로를 줄입니다. 귀하의 팀은 경보를 조사하고 중요한 경보를 인시던트로 승격시킬 수 있는 단일 중앙 인터페이스가 필요합니다.
경보가 너무 시끄럽습니까? GitLab에서는 소방전 이후 즉시 경보를 구성하고 세밀하게 조정할 수 있습니다.
- GitLab에서 알림 및 인시던트 관리하기
- 상태 페이지를 생성하여 사고 발생 시 사용자에게 효과적으로 알리기
애플리케이션에서의 오류 추적
GitLab은 Sentry와 통합하여 애플리케이션에서 발생하는 오류를 집계하고 중요한 오류를 식별하는 데 필요한 분류 및 필터링 기능을 GitLab UI에서 제공합니다. 전체 트리지 프로세스를 통해 사용자는 GitLab에서 오류 추적 및 오류 수정에 필요한 작업을 추적하기 위해 GitLab 이슈를 생성할 수 있습니다. 이 모든 작업은 GitLab을 떠나지 않고 이루어집니다.
- 오류 추적을 통해 애플리케이션에서 생성된 오류 발견 및 확인하기
분산 추적을 통한 애플리케이션 성능 관리
GitLab은 분산 추적을 통해 애플리케이션 성능 문제를 해결할 수 있으며, 이를 통해 요청이 다양한 서비스 및 시스템을 통해 이동하는 방식, 각 작업의 시간 및 발생하는 오류 또는 로그를 조사할 수 있습니다. 사용자는 마이크로서비스 애플리케이션에 추적 기능을 활용할 수 있으며, 이를 통해 여러 독립적인 서비스를 그룹화하여 사용자 요청을 충족시킵니다.
- 분산 추적 보기
코드로 인프라 관리
GitLab은 Ansible, Puppet 또는 Chef로 정의된 인프라를 코드로 저장하고 실행합니다. 또한 Terraform와의 네이티브 통합을 제공하여 GitOps 및 인프라-코드 (IaC) 워크플로우를 GitLab 인증, 승인 및 사용자 인터페이스와 통합합니다. Terraform의 도입 장벽을 낮추어 기계 판독 가능한 정의 파일을 통해 인프라를 관리하고 제공할 수 있으며, 물리 하드웨어 구성 또는 대화형 구성 도구가 아닌 버전 관리에 정의가 저장되어 인프라에 검증된 코딩 기술을 확장하고 응용 프로그램과 환경의 경계를 흐려집니다.
- GitLab 및 Terraform을 사용하여 인프라 관리 방법 배우기
기타 기능
- 다른 환경으로 배포하기
- 프로젝트를 Kubernetes 클러스터에 연결하기
- 기능 플래그 만들기, 전환 및 제거하기