모니터링

모니터링이란 운영중인 스페이스/프로젝트/컨테이너/pod의 전체 사용 현황을 관리하기 위한 기능입니다.

홈 > 모니터링 > 대시보드

대시보드

단위별 사용 현황 정보를 확인합니다.

대시보드 초기 화면의 상단에는 사용자가 포함된 스페이스 카드 목록을 확인할 수 있습니다.

1. Grafana 창 이동 버튼입니다. 시스템 관리자만 접근 가능합니다.

2. 스페이스 상태를 확인합니다.

3. 스페이스가 생성된 날짜와 시간을 확인합니다. 스페이스 카드 목록은 생성일시 역순으로 정렬됩니다.

3. 스페이스의 명칭을 확인합니다.

4. 스페이스가 최대 사용할 수 있는 CPU/Memory 값을 확인합니다.

note

Grafana는 TobeDevOps의 전체 사용 현황을 확인할 수 있는 데이터 시각화 도구입니다.

스페이스 카드 목록은 슬라이더 형태로 좌/우 버튼과 하단의 페이지 버튼을 통하여 목록을 이동할 수 있습니다.

1. 선택된 스페이스의 이전 목록을 가져옵니다.

2. 선택된 스페이스의 다음 목록을 가져옵니다.

3. 카드 목록을 선택합니다. 화면 리사이징 시 목록에 나타날 수 있는 카드와 목록의 수는 변경됩니다.

선택한 스페이스의 단위별 사용 현황 정보를 확인합니다.

1. 선택한 스페이스의 단위별 사용 현황 정보를 확인하는 모니터링 영역입니다.

2. 선택한 스페이스에 포함된 프로젝트 목록과 프로젝트별 실시간 사용 현황 정보를 확인하는 테이블입니다.

선택한 스페이스의 모니터링 영역에서는 CPU, Memory, Disk Usage의 실시간 사용 현황을 확인할 수 있습니다.

1. 선택한 스페이스 이름이 표기됩니다.

2. 모니터링 영역 접기 버튼입니다. 클릭 시 모니터링 영역이 접힙니다.

3. 실시간 CPU 사용량 모니터링을 확인합니다.

4. 실시간 Memory 사용량 모니터링을 확인합니다.

5. 실시간 Disk Usage 사용량 모니터링을 확인합니다.

프로젝트 목록에서는 스페이스에 포함된 프로젝트를 확인합니다. 각 프로젝트 목록 선택 시 해당 프로젝트 모니터링 영역이 노출됩니다.

1. 프로젝트 순서입니다. 생성일자를 기준으로 보여집니다.

2. 프로젝트 상태입니다.

3. 프로젝트 이름입니다.

4. 프로젝트별 실시간 CPU 총 사용량을 확인합니다.

5. 프로젝트별 실시간 Memory 총 사용량을 확인합니다.

6. 프로젝트별 실시간 DB Storage 총 사용량을 확인합니다.

7. 프로젝트 관리자 정보입니다.

8. 프로젝트에 포함된 멤버 수입니다.

9. 프로젝트 생성일입니다.

10. 스페이스 내 System 실시간 사용량을 확인합니다.

11. 스페이스 전체 실시간 사용량을 확인합니다.

프로젝트 목록에서 프로젝트를 선택하면 프로젝트 목록 영역이 자동으로 접힙니다. 펼치기 버튼을 클릭해 다시 펼칠 수 있습니다.

선택한 프로젝트의 단위별 사용 현황 정보를 확인합니다.

1. 선택한 프로젝트의 단위별 사용 현황 정보를 확인하는 모니터링 영역입니다.

2. 선택한 프로젝트에 포함된 컨테이너 목록과 컨테이너별 실시간 사용 현황 정보를 확인하는 테이블입니다.

선택한 프로젝트의 모니터링 영역에서는 CPU, Memory의 실시간 사용 현황을 확인할 수 있습니다.

1. 선택한 프로젝트 이름이 표기됩니다.

2. 모니터링 영역 접기 버튼입니다. 클릭 시 모니터링 영역이 접힙니다.

3. 실시간 CPU 사용량 모니터링을 확인합니다.

4. 실시간 Memory 사용량 모니터링을 확인합니다.

컨테이너 목록에서는 프로젝트에 포함된 컨테이너를 확인합니다.

1. 컨테이너 분류를 확인합니다.

2. 컨테이너 고유 아이디를 확인합니다.

3. 컨테이너를 구성하는 APP 서비스 환경 구분입니다. 서비스 환경으로는 DEV, STG, PRD가 있습니다.

4. APP 서비스 환경별 실시간 Replica 개수를 확인합니다.

5. APP 서비스 환경별 실시간 CPU 사용량을 확인합니다.

6. APP 서비스 환경별 실시간 Memory 사용량을 확인합니다.

컨테이너 목록에서 펼치기 버튼을 선택하면 컨테이너 내부 APP 목록 영역이 자동으로 펼쳐집니다. 접기 버튼을 클릭해 다시 접을 수 있습니다.

note. 컨테이너 구분별 APP 서비스 환경은 다음과 같습니다.

각 컨테이너 ID 목록 선택 시 해당 컨테이너의 전체 모니터링 영역이 노출됩니다.

APP 서비스 선택 시 해당 APP 서비스의 개별 모니터링 영역이 노출됩니다.

선택한 컨테이너의 모니터링 영역에서는 CPU, Memory의 실시간 사용 현황을 확인할 수 있습니다.

1. 선택한 컨테이너 아이디 및 APP 서비스 환경별 구분이 표기됩니다.

2. 모니터링 영역 접기 버튼입니다. 클릭 시 모니터링 영역이 접힙니다.

3. 실시간 CPU 사용량 모니터링을 확인합니다.

4. 실시간 Memory 사용량 모니터링을 확인합니다.

note

APP 서비스 환경별 구분은 다음과 같습니다.ALL : 개발(DEV), 검증(STG), 운영(PRD)를 모두 통합한 구분입니다.

DEV : 개발 환경의 APP 서비스 구분입니다.

STG : 검증 환경의 APP 서비스 구분입니다.

PRD : 운영 환경의 APP 서비스 구분입니다.

홈 > 모니터링 > 로깅

로깅

단위별로 발생하는 로그 정보를 확인하는 화면입니다.

로깅 초기 화면의 상단에는 사용자가 포함된 스페이스 카드 목록을 확인할 수 있습니다.

1. 스페이스 상태를 확인합니다.

2. 스페이스가 생성된 날짜와 시간을 확인합니다. 스페이스 카드 목록은 생성일시 역순으로 정렬됩니다.

3. 스페이스의 로그를 확인할 수 있는 로그 버튼입니다.

4. 스페이스의 명칭을 확인합니다.

스페이스 카드 목록은 슬라이더 형태로 좌/우 버튼과 하단의 페이지 버튼을 통하여 목록을 이동할 수 있습니다.

1. 선택된 스페이스의 이전 목록을 가져옵니다.

2. 선택된 스페이스의 다음 목록을 가져옵니다.

3. 카드 목록을 선택합니다. 화면 리사이징 시 목록에 나타날 수 있는 카드와 목록의 수는 변경됩니다.

선택한 스페이스에 포함된 프로젝트 목록 및 프로젝트별 로그 버튼을 확인합니다.

1. 선택한 스페이스에 포함된 프로젝트 목록으로 프로젝트별 로그 버튼에 접근할 수 있습니다.

프로젝트 목록에서는 스페이스에 포함된 프로젝트를 확인합니다. 각 프로젝트 목록의 로그 버튼 클릭 시 개별 로그 팝업에 접근 가능합니다.

1. 프로젝트 순서입니다. 생성일자를 기준으로 보여집니다.

2. 프로젝트 상태입니다.

3. 프로젝트 이름입니다.

4. 프로젝트 관리자 정보입니다.

5. 프로젝트 로그 버튼입니다.

프로젝트 목록에서 프로젝트를 선택하면 프로젝트 목록 영역이 자동으로 접힙니다. 펼치기 버튼을 클릭해 다시 펼칠 수 있습니다.

선택한 프로젝트에 포함된 컨테이너 목록을 확인합니다.

1. 프로젝트에 포함된 컨테이너 목록입니다.

컨테이너 목록에서는 프로젝트에 포함된 컨테이너를 확인합니다.

1. 컨테이너 분류를 확인합니다.

2. 컨테이너 고유 아이디를 확인합니다.

3. 컨테이너를 구성하는 APP 서비스 환경 구분입니다. 서비스 환경으로는 DEV, STG, PRD가 있습니다.

4. APP 서비스 환경별 실시간 Replica 개수를 확인합니다.

5. APP 서비스 환경별 로그 버튼입니다.

컨테이너 목록에서 펼치기 버튼을 선택하면 컨테이너 내부 APP 목록 영역이 자동으로 펼쳐집니다. 접기 버튼을 클릭해 다시 접을 수 있습니다.

각 단위별(스페이스, 프로젝트, 컨테이너 APP 서비스) 로그 버튼 클릭 시 로그 팝업이 호출됩니다.

1. 로그를 확인한 경로입니다. [Log > 스페이스 이름 > 프로젝트 이름 > 컨테이너 아이디] 형식으로 표기됩니다.

2. 로그의 기간을 지정하여 검색합니다.

3. 로그 기간 검색 버튼입니다.

4. 검색한 기간 내 로그를 확인할 수 있는 화면입니다.

5. 확인 버튼입니다. 클릭 시 로그 팝업이 닫힙니다.

note

로그는 최대 10일까지의 정보만 조회할 수 있습니다.

홈 > 모니터링 > 알람

알람

단위별로 발생하는 시스템 알람 목록을 확인하는 화면입니다.

알람 초기 화면에서 알람 목록 검색 영역과 알람 목록을 확인합니다.

1. 알람 검색 영역에서 검색 조건에 따라 알람을 조회합니다.

2. 알람 목록에서 조회한 알람 목록을 확인합니다.

알람 검색 영역에서 상세 조건을 통해 검색이 가능합니다.

1. 알람을 조회할 기간을 지정할 수 있습니다. 현재 날짜 기준 00:00시 부터 현재 시간까지의 모든 알람이 기본 조회됩니다.

2. 알람 발생의 위험도 선택 콤보 박스입니다. 포털에서 제공하는 알람의 위험도는 5가지로 분류됩니다.

3. 알람 타입별 콤보 박스입니다. 연동된 시스템 목록 및 타입은 6가지로 제공됩니다.

4. 사용자가 속한 스페이스를 선택할 수 있는 콤보 박스입니다. 스페이스는 사용자가 포함된 스페이스 중 선택 가능합니다.

5. 사용자가 속한 프로젝트를 선택할 수 있는 콤보 박스입니다.

프로젝트는 사용자가 포함된 프로젝트 중 선택 가능합니다.

6. 검색어를 입력하여 특정 알람을 검색할 수 있습니다.

7. 검색 조건 영역을 초기화합니다.

8. 사용자가 입력한 조건으로 알람을 검색합니다.

note

알람 위험도는 다음과 같습니다.

위험도

알람 대상

Lv.5-critical

시스템 다운

Lv.4-major

리소스 임계점 도달

Lv.3-minor

pod 상태 이상

Lv.2-warning

경고 문구

Lv.1-info

단순 알림성

알람 타입은 다음과 같습니다.

알람 타입

연동 대상

GITLAB

Gitlab 전체

ARGOCD

ArgoCD 배포

SYSTEM

스페이스, 프로젝트 단위 리소스 관련

PORTAL

TobeDevOps 포털 시스템 관련

BUILD

빌드 오류 관련

PUSH

Gitlab push 이벤트 관련

알람 목록 영역에서 검색한 알람을 확인합니다.

1. 알람 발생 순서입니다. 발생 일시에 따라 정렬됩니다.

2. 알람이 발생한 스페이스 이름이 표기됩니다.

3. 알람이 발생한 프로젝트 이름이 표기됩니다. 프로젝트에서 발생한 알람이 아닐 경우 프로젝트 이름이 표기되지 않습니다.

4. 알람 타입이 표기됩니다.

5. 알람 내용이 일부 표기됩니다.

6. 알람이 발생한 일시가 표기됩니다.

note

알람 내용 타이틀의 타입은 링크 타입, 텍스트 타입 두 타입이 있습니다.

링크 타입 : 링크 타입 클릭 시 연결된 링크 화면으로 이동합니다.

텍스트 타입 : 텍스트 타입 클릭 시 [알람 내용 팝업]이 호출됩니다.

알람 타입의 아이콘색에 따라 다음과 같은 정보를 확인할 수 있습니다.

알람 아이콘 색

위험도

붉은색

Lv.4~5

회색

Lv.1~3