Prisma Data Platform 10분 구축 가이드Prisma Data Platform 10분 구축 가이드

Prisma Data Platform 10분 구축 가이드

 
💡
아래의 페이지에 접속해서 Prisma Data Platform 을 들어가서 Get Started for free 를눌러서 구축을 진행합니다.
 
 
💡
이 과정은 프로그램의 소스코드 예시를 선택합니다. SaaS 를 누르고 프로젝트 생성을 진행합니다.
notion imagenotion image
 
 
💡
이 과정은 DB 인스턴스를 생성하는 작업입니다. Provision a new database 를 클릭하신 후 Heroku Postgre SQL 을 누릅니다 Prisma Data Proxy 는 원하는 위치를 선택하신 후 진행하시면 됩니다.
notion imagenotion image
 
 
💡
이 과정은 API 서버 인스턴스를 생성하는 과정입니다. 맨 위 Deploy 버튼을 눌러서 Vercel 에 배포를 진행합니다.
notion imagenotion image
 
 
💡
Vercel 에서 배포 과정에서 환경 변수 3개를 입력받는 것을 요청하는데, 위 과정에서 명시되어 있는 3개 환경변수 값을 입력합니다.
notion imagenotion image
 
 
💡
Vercel 의 CI & CD 가 자동으로 진행되며 3분 내에 자동 배포가 완료됩니다. 잠시만 기다려주세요.
notion imagenotion image
 
💡
배포가 완료되면 위와 같이 표시되며 해당 페이지로 접속이 가능해집니다.
notion imagenotion image
 
💡
페이지를 접속하면 아래와 같이 샘플 프로젝트의 API 호출 방법이 표시되어 있으며, 이를 바로 호출해서 테스트해볼 수 있습니다.
notion imagenotion image
 
 
💡
다시 돌아가서 Prisma Data Platform 으로 접속 시 아래와 같은 페이지가 표시되며 여기서 확인하고자 하는 데이터를 선택할 수 있습니다.
notion imagenotion image
 
💡
데이터의 연관관계에 따라서 필요한 데이터를 볼 수 있으며, 필터링 또한 원하는대로 정의 및 이용이 가능합니다.
notion imagenotion image
 
💡
Query Console 에서 자바스크립트로 쿼리문을 작성한 다음 바로 실행해보실 수 있습니다.
notion imagenotion image
 
notion imagenotion image
 
💡
처음 생성시 선택했던 Github 레포를 들어가보면 아래와 같이 스키마 데이터가 생성되어 있음을 확인하실 수 있습니다.
notion imagenotion image
 
💡
Deployment Status 를 들어가보시면, Running Checks 에서 Checkly 연동을 진행하실 수 있습니다. Checkly 는 성능 체크, 에러 실시간 모니터링 등에 사용되는 서비스로, Add Checkly Integration 을 눌러서 연동을 진행해줍니다.
notion imagenotion image
 
💡
최초에 Browser Check 가 표시되며 예시코드가 주어집니다. page.goto 로 이동하는 대상 URL만 원하는 URL로 변형한 후, Run Script 를 눌러서 실행이 잘 되는지 체크한 후, Create Check 를 눌러서 페이지 체크 스크립트를 등록합니다.
notion imagenotion image
 
 
💡
리스트 페이지에서 조금 기다려보면 Browser Check 가 정상적으로 진행되었음을 확인하실 수 있습니다.
notion imagenotion image
 
💡
좌측 하단을 보면, 실제 프로덕션 이용에 유용한 추천기능들이 명시되어 있습니다. Create first API Check 를 눌러줍니다.
notion imagenotion image
 
💡
API Check 에서 실행할 API 를 입력해준 후 Save check 를 누릅니다.
notion imagenotion image
 
💡
리스트로 돌아오면 다음과 같이 각각의 체크가 매 시간 자동으로 작동하는 것을 확인하실 수 있습니다.
notion imagenotion image
 
 
💡
또한 이제 각각 데이터가 쌓이기 시작하면 자세한 성능 평가가 이뤄지며 통계 그래프또한 확인이 가능합니다.F
notion imagenotion image
 
💡
또한 다음번 Vercel 배포부터 성능 체크 및 각 API 테스트가 자동으로 진행 됨을 확인하실 수 있습니다.
notion imagenotion image
 
💡
해당 사항은 언제든지 Checkly 페이지에 접속해서 사용해보거나 확인할 수 있습니다.
 
 
 
 
 
💡
Vercel 에서는 바로 연동가능한 여러 솔루션들을 제공합니다. 아래 페이지에 접속한 후 다음 내용을 확인해주세요.
 
 
💡
운용 중인 서비스에서 발생하는 로그들을 수집하는 로깅용 솔루션들 중 Vercel 과 자동으로 연결될 수 있는 서비스들이 아래 목록에서 표시됩니다. Logflare 를 누른 후 다음으로 넘어갑니다.
notion imagenotion image
 
💡
로그플레어를 추가한 후 기본적 연동을 끝내고나면, Configure 버튼이 활성화 됩니다. 해당 버튼을 눌러줍니다.
notion imagenotion image
 
💡
Log Drains 에서 Create drain 을 눌러서 Vercel 로그를 Logflare 가 얻어오는 것을 시작하게 합니다.
notion imagenotion image
 
💡
그 후 Logflare 로 접속하면 다음과 같이 각 작업에 대한 로그들이 계속 쌓여서 표시 됨을 확인하실 수 있습니다.
notion imagenotion image
 
💡
로그 플레어는 발생하는 로그들을 Slack 에 공유하거나, SMS 를 통해서 받아볼 수도 있습니다.
notion imagenotion image
 
💡
로그플레어는 다음 URL에서 별도로 사용해보실 수 있습니다.