Search
Duplicate

Prisma Data Platform 10분 구축 가이드

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