調べる・試す
GAE で特定のディレクトリに入ったログを勝手に集めてくれたりしないかなー
PubSub のメッセージ内容を確認したい
Next.js を 1 つの Cloud Function で複数のエンドポイントとか画像とか配れない?
Logging で stdout に書きつつ別の logName にできたりせんか
主に logging
Pub/Sub メッセージを subscription でフィルタできるやつ
列パーティションの最大パーティション数 30,000 を確認したい
列パーティション分割テーブルあたりの最大パーティション変更数 - 30,000 件
以前は 4000 か 5000 だったような? 1度のジョブで 4000 以上入れることはできないが、保持はできると読めるので確認する
unpivot
eslint-recommended に入って欲しい
Go で Tracing いい感じにする
ONBUILD 使うことある?
buildx
同じ logName で複数のフィルタで sink を BigQuery へ作った場合どうなる?
CLOUDSDK_ACTIVE_CONFIG_NAME
Buildkit の --mount=type=cache のしくみ
ひと通り見ておく
やってみたい
s-maxage
BigQuery ERROR & ASSERT
Cloud Logging 監視で各種 Operation Log の absent を監視できないか
View のカラムの説明が空の場合、参照元テーブルの説明を引いてきてセットする、みたいなのクエリでできないかな
Scripting Statement 使って何かいいことできないか
新しいサービスアカウント作成画面のそれぞれの役割しらべてまとめる、ユーザーロール & 管理者ロールとか
Firestore のアクセス制御、うっかり ADC で本番DBにアクセスさせないようにするには? AppEngine でもいける?
yarn add -D @app/gql@link:./src/gql みたいなやつ
GAE でアプリケーションから tmp に symlink 貼って使える?
具体的には .next/cache を /tmp 以下に置きたい
パーティション数の上限に近くなっているテーブルを列挙するクエリ
これで半年で refresh token が revoke されていそう?(app が消えている) なのが何故か
あ? asia.gcr.io → asia-northeast1 への転送費用かかるようになっとるやんけ!! Artifact Registry への移行試したい
BigQuery の jobid の prefix 指定する方法がある?
CLI の dataform からリクエスト送ったところ dataform- prefix がついた
ts satisfies
startTransition
ガウス過程・PLS
クラスタリング・階層ベイズ・状態空間モデル
ベクトル検索サービス使う
Two-Tower モデル作って遊ぶ
いい感じの embedding を作る
next standalone
ML.GENERATE_TEXT で gemini-pro 使ってみる
embedding tuning
調べた
ORDER BY updated_at DESC
bigquery coalesce 使ってない
整理
Cloud Load Balancing + IAP で特定の GSuite / Google アカウントに見せるパターン
やった
gcloud functions deploy の --egress-settings / --ingress-settings をためす
ちょっと違うけど GAE で LB 経由でのみ許可するときにやった
結構前にやった
ちょっち前にやった
ADC で毎回叩くほうが管理楽
ローカルでやるなら gcloud で環境変数に展開する
TOKENS=$(gcloud --project=pokutuna secrets versions access latest --secret=linebot) yarn ts-node sketch/remo.ts
AutoML で遊んだ
整理
外部テーブル使ってみる → date の format を変換するために spreadsheet を GCS に置いて外部テーブルで STRING を parse しつつ INSERT した
もう impersonate まで俺の中では常識
Apollo client で Custom Scalar をいい感じにするやつ
これはもうマシなのある気がする
%T にするやつ見る
これは便利につかってる、FINGERPRINT して差分のある行を取り出したり
VSCode で editor.action.navigateBack がタブをまたぐのがめちゃイライラするのでなんとかできないか Cloud Build から gcloud builds submit --config で別のジョブを kick やった
当時からオプション一発になったので考えなくていい
x Workload Identity のユーザで spreadsheet を操作する x デフォルトサービスアカウントの情報をコンテナにマウントする方法 x Logging → Cloud Storage へ転送している時に、後から古い時刻のログがきたらどうなる? x BigQuery で OVER も使ってない、絶対使うはず x field-selector で使えるリストどれ x tslib/import-helpers 使ってみる tslib Page Speed Insights ちょっと改善した
x BigQuery partition 残存期間の外のデータを入れたらその場で消えるかどうか x Pub/Sub の Sub のスロットリングどうする? pull にしてうまく制御する? PubSub ごと置き換わるイメージ、個々の Task に payload が入り、Cloud Tasks が実行制御をする x Datastore エクスポート完了はどうやって知る? イベントで知る方法はなくて、gcloud datastore operations list(とそれに相当するAPI)の結果を見る
x $ gcloud projects add-iam-policy-binding $PROJECT ... --role={role} の --role 同時にたくさんしていしてうまくいくんだっけ? いかない、1つずつ role をセットする必要がある
x Cloud Functions に GOOGLE_APPLICATION_CREDENTIAL 渡してアクセスうまくいかない場合どういう感じか見たい 賞味期限切れ
テーブルからテーブルにデータを移す時 _PARTITIONTIME はどうなる?
もう DDL で指定するからいいや
Container-Optimized OS で cloud-init などでログエージェントの設定を追加したい、別の logName を追加したい(/etc/google-fluentd/ 以下に設定を追加する? {logName}/{tag} になると思うがどうか) 何でもサーバーレスなので
使うときは使うでしょ
Pub/Sub の Context の型、自然に import できるのは Class のほう? だったきがするけど実際にはなんなのかみる