andante

1021

今日ってまだ月曜日なの〜火曜日くらいってことにならないのか

OpenTelemetry対応はなんかトレースのレベルをINFOに上げたらうまく連携できるようになったどういうことなのかいまいち理解していないのだけどたぶんリクエストヘッダーから抽出したトレースIDを含むSpanのログレベルが低いと出力がされなくて親子関係が作られないのだろうと考えているなんかそれ不便じゃないいやフィルタが強過ぎるのが問題なのかログ出力とトレースの送信でログレベルを変えるのが正解か

とにかくこれでフロントエンドとバックエンドが分散トレーシングできるようになった何かの役に立つわけでもないけれどもあとはフロントエンドからのテレメトリを受け取れるようにJaegerのポートを公開するだけnginxにリバースプロキシさせたりTLS対応させたりするつもりでいるBasic認証もあったほうがいいだろう


寝ます

1020

昼に起きすこし出かけて帰ってからはバックエンドのOpenTelemetry対応に取り組んでいたなんかよくわからないが一応動くJaegerも立てて送りつけている
フロントエンドもそれらしいものを送りつけることはできそうなのだがなぜかバックエンドとコンテキストが共有できていないリクエストヘッダーにそれっぽい識別子はついているようなのだが……


寝ますやはり週休2日って無理じゃね

1019

お昼にトンカツ食べたりした食べ過ぎた

ここ数日いじっていたフロントエンドの諸々をいったんコミットしてバックエンドの改善をしたutoipaがいつしかaxumのルーターと連携できるようになっていたのでAPI定義の二度手間感がだいぶ軽減されていたこれならそれほど
悪くないな

この次はOpenTelemetry対応をしたいフロントエンドもできると嬉しいがはたして


寝ます

1018

CDKのスタックを人数分作るという荒療治を試みていたhotswapを使えば意外と実用的っぽくてびっくりあとはAppRunnerのX-Ray連携を有効にしようとしたりとかパフォーマンス問題を何とかしないといけないからトレースを見ないといけない


寝る

1017

Cloudflare Workersのチューニングをすこししたプロファイラによれば要するにtempoが遅いという気配があるので単なる文字列結合にできる部分はそうしたりそれほど意味のなさそうなメモ化を外したりしたら気持ち速くなった気がするしかしまだまだ遅い


寝るなんか物申そうと思ったんだけど別にいいや

1016

サーバーレスアプリケイションをローカルで開発するのにいい方法はないのかいろいろ考えたのだけど結局そんなものはないという結論になりつつあるLambdaとAPI GatewayだけならSAMがあるしLocalStackの無料版とかでもある程度はできるのだけどCognito連携などが絡んでくるとかなり厳しいロックイン…… なのでこれは開発者ごとに環境まるごと立ててしまうのが最適解っぽいなということになったCDKだから多少手直しすればそういう真似もできてしまうしhotswapモードというのがあるからLambdaの変更だけなら再デプロイも速いらしい富豪的な感じはする

昨日Cloudflare PagesにデプロイしたやつをWorkersのほうに移したのだけど相変わらず遅いそれはそうAPIの応答はミリ秒で返っているようだからこれはレンダリングが遅いのだと思われるがどうやってデバッグすればいいのかよくわからないwrangler devにインスペクトモードがあるらしいのでそれで見られる明日少し調べよう


寝ます

1015

眠かったそればっかだなひさびさにKotlinでバックエンドを書いたIntelliJ IDEAはやっぱり肌に合わないなと思った
あとはLocalStackなしでCognitoをモックする方法も調べていたなくはないらしいLocalStackがうまく動くならお金払ってもよかったのだけどCDKでデプロイすると頻繁に壊れるからこれではだめだなと思った何が良くないんだろうLambdaか

Cloudflareのことをすこし調べて静的アセットのキャッシュヘッダをつけることはできたのだけどブラウザはともかくエッジでキャッシュされてる気配がないので困っているあと無料プランなので10ms制限にしばしば掛かっているようなのだけどこれはそういうものということで合っているのかなにか実装がよくないのか……そのあたりのデバッグをする方法はないのかな別に有料プランにするのは構わないけれど不具合があるなら直したい


寝る

1014

昼に起きCloudflareと格闘したRemixはどんどん進歩しているのでCloudflareにデプロイする今時点での正しい方法を知るのがなかなか困難だったが深夜になってようやく成功したただ期待していたほど開発体験がよくなく期待していたほど応答が速くない応答速度はキャッシュが効けば改善するのかそのあたりの調査が必要だCloudflare PagesとCloudflare Workersの違いもいまいちわかっていないとりあえずはPagesに上げているけれども込み入ったことをするからWorkersに切り換えた方がいいのかもしれない


寝る結局夜更かししちゃうんだもんなはー

1013

ゲーム発展国は2周クリアした最終的には3000万本くらい売れるようになったし自社製ゲーム機も発売したし3年連続でグランプリにもなったゲーム機の販売台数よりもゲームのほうが倍くらい売れる理由は謎に包まれている改造ハードやエミュレイタが出回ってるにもかかわらずソフトは正規版しか出回ってないのか

blogのバックエンドをデプロイしようと格闘したのだが謎のエラーでうまくいかなかったのだけどいま寝る前にChatGPTに訊いたらRustのターゲット設定が良くないんちゃいますのと言われたので確かにこれnativeにしてたわ〜と思ったこれ確かcargo-wizardがつけてくれたやつだったと思うけどDockerで配布される事は想定されてない最適化なんだないま見たらissueあったじゃあ明日には解決するでしょうなんとか連休までに仮でいいから繋ぎ込みたい

夜は焼肉を食べた久々に肉をたくさん食べたという満足感を得た気がするまあその満足感は実はもう食べられないという形でしか認識されないものなのかもしれないが……


寝ます3連休っていいね全部これでいいよ

1012

焼肉は明日にリスケ今日はバックエンドをECRにプッシュしただけあとMeilisearchを1.10にしただけあとはゲーム発展国で遊んでいるカイロソフト懐かしい20年くらいまえにパソコンで遊んでいた気がするあの頃はセーブデータがメモ帳で変更可能だったようなほんとか


寝ます夜更かし〜