golden / death cross

2025-02-05

가격이 오르기 시작할 때 따라 사서, 그만 오르고 하락할 때 쯤 팔고 싶다. 가격이 오르기 시작할 때그만 오르고 하락할 때 를 포착하는 정량적 기준이 필요하겠다.

Read More

json 으로 된 secret 의 특정 key 의 값을 cloud build 에서 env 로 주입

2025-01-22
  1. gcp 의 secret manager 에 secret 이 있고, json 이다.
  2. secret 의 특정 key 의 값을 cloud build 에서 실행되는 program 에서 사용하고 싶다.
  3. cloud build 에서 이를 native 하게 지원하진 않는다.
  4. chatgpt 는 jq 로 parsing 하는 방법을 제안했다.
  5. cloud build 에서 실행하려는 program 의 base docker image 가 python 이라, jq 를 추가로 설치해야 한다.
  6. python image 이니 그냥 python code 로 parsing 하면 되겠다.
Read More

BigQuery 에서 slot utilization 을 집계하는 SQL

2024-02-26

bigquery 에서 compute pricing 에 on-demand pricing 과 capacity pricing 으로 2가지가 있다. capacity pricing 은 slot 기반의 pricing 이다. 원하는 slot 개수만큼 임대하여 사용하고, 그만큼 비용을 지불한다. 그러니 임대한 slot 을 효과적으로 쓰고 있는지 monitoring 할 필요가 있다. 효과적으로 쓰고 있는지 = 실제 사용한 slot 개수 / 임대한 slot 개수 = slot utilization 으로 볼 수 있겠다.

Read More