ICT 학점연계 인턴십 4주차

Lungnaha·2022년 9월 30일
2

ICT 인턴십

목록 보기
4/13

4주차

아침에 일어나기 힘들어도 하루하루 지옥철을 견디며 출근하다보니 어느덧 4주차가 되었고 9월의 마지막 주가 되어버렸습니다 💦

DataDog

이번 주는 DataDog에 대해 다루어보았습니다.

먼저 Datadog에 대한 간단한 설명부터 시작하겠습니다.
Datadog은 클라우드 모니터링 서비스로 서버, 데이터베이스, 클라우드 서비스 등에 대한 다양한 모니터링을 제공합니다.

저는 이런 다양한 기능 중, Synthetic Monitoring에서 Browser Test를 사용해보았습니다.
해당 기능의 장점으로는 아래와 같습니다.

  • PC, Tablet, Mobile 디바이스 설정으로 성능 측정 가능
  • 다양한 국가에 배포된 AWS 인스턴스를 통해 전 세계의 latency 측정 가능
  • 시나리오 기반으로 웹 성능을 테스트하고, 이를 별도의 모니터링 툴 없이 모니터링 가능
  • 복잡한 프로그래밍 언어로 코딩하지 않아도 웹 페이지 기능 테스트가 가능

간단하게 시작하는 browser test를 생성할 때, 필요한 용어에 대해 정리해보겠습니다.


Starting URL

  • 테스트를 진행할 url을 입력
  • Advanced Options 를 이용해서 쿠키나 헤더를 지정 가능

Naem/Tag

  • 원하는 테스트 이름과 알맞은 태그 지정
  • 특히 태그 사용으로 결과 정보를 분류하고 조회 유용

Browsers & Devices

  • 원하는 브라우저 환경과 기기를 선택해서 테스트 가능

Select locations

  • Test를 진행할 가상 머신의 종류와 위치를 지정 가능
  • 실제 테스트를 원하는 지역에서 테스트를 진행할 수 있어서 현실적(?)인 테스트 가능

Specify test frequency

  • 테스트를 진행할 빈도를 지정 가능
  • day 부터 second까지 다양하게 지정 가능(최대 일주일까지 설정 가능)

ETC...

  • 그 외에도 많은 옵션을 부여해서 테스트 설정 가능
  • Define alert conditions
    • alert 관련 설정
    • 테스트 실패 시 재시도, 어떤 상황에 alert을 보낼 지를 지정
  • Configure the monitor for this test
    • alert 발생 시, alert 경고를 받을 담당자와 주소를 입력
  • Set Permissions
    • 해당 테스트에 접근 권한을 설정

아 참고로, Test 생성 후 위에 설정 들은 언제든 편하게 변경하고 변경된 설정대로 테스트 할 수 있기에 과감하게(?) 설정하셔도 됩니다. 🥶

Test 생성 이후에는 원하는 시나리오대로 마우스 scroll을 하거나, 클릭을 하거나, 특정 알림 창이 뜨는지 등을 코딩을 하지 않고 UI만으로도 지정할 수 있기에 편하게 사용할 수 있었습니다.😍

마치며..

인턴생활 전에는 지금처럼 대규모 프로젝트를 경험해 본적도 없고, 이를 이번주처럼 Test 해본 적도 없어서 Datadog을 해보면서 정말 즐겁게 일했던거 같습니다.🙏🏻

그럼 다음 주 인턴생활때 다시 찾아오겠습니다!!! 💨💨💨💨💨💨💨

profile
Long🌈Now😁Happy💖

0개의 댓글