본문 바로가기
728x90
반응형

분류 전체보기185

가비아 도메인 Cloud Run (GCP)에 연결하기 1. 가비아에서 도메인 검색 후 도메인 구매 https://domain.gabia.com/ 가비아: 대한민국 도메인 점유율 1위 대한민국 100만 도메인 등록 업체 domain.gabia.com 2. 구매한 도메인을 도메인 맵핑에 등록 Cloud Run 콘솔에서 커스텀 도메인 관리 클릭 도메인 매핑 페이지에서 매핑 추가 클릭 매핑할 서비스 선택 - Cloud Run 에 연결할 서비스 선택 확인된 도메인 선택 - Verify a new domain 선택 확인할 기본 도메인 - 가비아에서 구매한 도메인 입력 (ex. mydomain.com) 이후 도메인 주인인지 확인이 필요함으로 웹마스터 센터 링크를 클릭하여 도메인 확인 진행 이후 도메인 공급업체를 기타 로 선택하여 DNS 구성 TXT를 획득 이후 가비아 .. 2023. 3. 19.
[chatGPT] openAI(chatGPT) API Slack 연동 openAPI 를 사용하여 chatGPT 이용하기 with nodejs. 1. openai API를 사용하기 위한 회원가입 https://openai.com/api/ OpenAI API OpenAI is an AI research and deployment company. Our mission is to ensure that artificial general intelligence benefits all of humanity. openai.com 위에 페이지에서 openAI 회원가입 2. API Key 생성하기 로그인 후 View API Keys 클릭 Create new secret key를 통해 new key 생성 3. openai package 설치 openai를 사용하기 위한 openai packa.. 2023. 2. 14.
[Git] webhooks 을 이용한 auto git pulling 구성 (git pull with webhooks) git webhooks을 이용하여 remote storage에 있는 source를 업데이트 할 수 있는 환경을 만든다. webhook receiver는 아래 문서를 참고하여 작성한다. Webhooks | GitLab Documentation for GitLab Community Edition, GitLab Enterprise Edition, Omnibus GitLab, and GitLab Runner. docs.gitlab.com 리모트 환경에 Git clone git pull 이 자동으로 필요한 remote 환경에서 git source clone $ git clone https://gitlab.test.net/test.git webhook receiver 작성 webhook_receiver.rb req.. 2023. 2. 13.
[MongoDB] database profiler 설정 (MongoDB slow query 측정) MongoDB에서 사용되는 CPU 가 Peak 를 치며 장애가 발생한적이 있다면 혹은 API가 생각했던것보다 오래걸리고 Tracing이 없는 상태에서 그 원인이 MongoDB로 추정된다면 database profiler를 통해 MongoDB의 slow query를 검사하여 원인을 파악해볼 수 있다. MongoDB의 Profiler 설정 방법은 매우 간단하다. 아래 명령어를 이용하여 Profiling Level을 설정해주면 된다. $ db.setProfilingLevel() 이때 Profiling Level에는 아래와 같이 3가지 단계가 있다. Level Description 0 Profiler를 사용하지 않으며 어떠한 데이터도 수집되지 않는다. Default 설정. 1 slowms에 설정된 시간보다 Qu.. 2023. 2. 3.
728x90
반응형