애플리케이션 성능 모니터링

Tier: Free, Premium, Ultimate Offering: GitLab.com, Self-Managed, GitLab Dedicated

GitLab은 애플리케이션을 운영하고 유지하는 데 도움이 되는 다양한 도구를 제공합니다.

경고 및 인시던트 관리

GitLab은 IT 대응자의 경보 피로도를 줄이기 위해 여러 시스템에서 문제를 식별하고 중앙 집중식으로 경보를 집계하는 도구를 제공함으로써 IT 대응자의 경보 피로도를 줄이는 데 도움을 줍니다. 팀원들이 경보를 조사하고 중요한 경보를 인시던트로 전환할 수 있는 단일 중앙 인터페이스가 필요합니다.

경보가 너무 시끄러운가요? GitLab에서 즉시 경보를 구성하고 세밀하게 조정할 수 있습니다.

애플리케이션에서 오류 추적

GitLab은 Sentry와 통합되어 애플리케이션에서 발생한 오류를 집계하고 중요한 오류를 식별하는 데 도움이 되는 분류 및 필터링 기능을 제공합니다. 사용자들은 GitLab에서 오류 추적 및 수정 작업을 추적하기 위해 GitLab 이슈를 생성할 수 있으며, 그 모든 과정을 GitLab을 떠나지 않고 수행할 수 있습니다.

  • 오류 추적으로 애플리케이션이 생성한 오류를 찾고 보세요.

분산 추적을 사용하여 애플리케이션 성능 관리

GitLab은 분산 추적을 통해 애플리케이션 성능 문제를 해결할 수 있도록 도와줍니다. 이는 요청이 서로 다른 서비스 및 시스템을 통해 이동하는 방식, 각 작업의 타이밍, 발생하는 오류 또는 로그 등을 조사함으로써 이루어집니다. 여러 독립적인 서비스가 협력하여 사용자 요청을 수행하는 마이크로서비스 애플리케이션에서 추적을 활용할 수 있습니다.

코드로 인프라 관리

GitLab은 Ansible, Puppet 또는 Chef로 정의된 인프라를 저장하고 실행합니다. 또한 Terraform과 내장 연동을 제공하여 GitOps 및 인프라-코드(IaC) 워크플로우를 GitLab의 인증, 권한 및 사용자 인터페이스와 통합시킵니다. Terraform의 도입 장벽을 낮추면서 머신 판독 가능한 정의 파일을 통해 인프라를 관리하고 프로비저닝할 수 있으며, 이는 물리적 하드웨어 구성 또는 대화형 구성 도구 대신 버전 관리에 정의를 저장하여 인프라에 입증된 코딩 기술을 확장하고 응용 프로그램과 환경의 경계를 흐립니다.

추가 기능