Terraformの配列を分割する
Posted 18. April 2024
例えばremote stateとかから引っ張ってきた何かのリストがあったとして
hoge = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"]
それを10個ずつとかの配列に分割したい場合 ...
READ MORE
Time to read 1 min
Posted 18. April 2024
例えばremote stateとかから引っ張ってきた何かのリストがあったとして
hoge = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"]
それを10個ずつとかの配列に分割したい場合 ...
Time to read 1 min
Posted 3. April 2024
最近作り始めたツールで、OpenTelemetryのテレメトリをターミナル上で閲覧できるツールを作っているのでそのご紹介です。
Time to read 7 min
Posted 21. March 2024
Lambdaで色々なイベントソース(SQS, SNS, EventBridge etc.)からのデータをハンドリングする必要があり、各サービス固有の差分を吸収して欲しいデータを取得する処理を実装する機会があったのでメモしておきます。
ベースはこちらの記事を参考にしています。 ...
Time to read 3 min
Posted 23. July 2023
最近、GKE Ingressで立てたロードバランサーでgRPCサーバーを公開するようなことをやったのですが、思ったよりも面倒で大変だったので備忘録も兼ねて記事化しておこうと思います。
元々GKE上に構築したgRPCサーバーをgrpc-gatewayで公開していたのですが、それを直接公開することになりました(クライアント起因でHTTPにする必要があったが、その必要が無くなったため)。 ...
Time to read 5 min
Posted 17. July 2023
2023/7/12にGithub Merge QueueがGAになりました。
https://github.blog/changelog/2023-07-12-pull-request-merge-queue-is-now-generally-available/ ...
Time to read 7 min
Posted 30. March 2023
K8s podがdeleteされるときにReadiness probeが失敗する事象を調査していて、特定のpodのeventをリストアップする方法を探すのに少し手間取ったのでメモしておきます。
kubectl get events --sort-by .lastTimestamp --field-selector involvedObject.name={your-pod-name}
なお、ソートやフィルタリング条件を変えたい場合は、kubectl get events -o json
でどんな構造でフィールド指定すれば良いか確認することができます。 ...
Time to read 1 min
Posted 26. March 2023
NginxでOpenTelemetryを使ってみたかったので色々調べてみました(仕事でも一部Nginxを置いているサーバーがあるというのもあり)。
instrumentationできることはもちろんですが、アクセスログの末尾にtrace idやspan idを渡せれば既存のアクセスログの出力方法はそのままで、DatadogのようなSaaS側でログとトレーシングを紐付けることが可能になるのでよりシームレスに移行することが可能になるかと思います。 ...
Time to read 6 min
Posted 12. February 2023
最近Spanner周りのレイテンシーが気にあることがあり、とりあえずgRPCのTracerを入れてみたはいいものの、イマイチしっくり来る情報が取れませんでした。
もともとSpanner clientにはOpenCensusによるトレーシングがすでに実装されていますが、アプリのトレーシングで使用しているFWがOpenTelemetryだったので仕方なくotelgrpcを使用してお茶を濁していたのですが、特にSpanner固有のイベント(トランザクションのリトライとか)を確認できればもう少し深い洞察ができそうだなと思い、共存する方法を調査しました。 ...
Time to read 2 min
Posted 26. December 2022
仕事で困ったのでメモしておきます。
下記のような、redirect actionをdefault ruleに設定したCloud Armor Security Policyを作成します。 ...
Time to read 1 min
Posted 26. December 2022
例えばこの辺のリソースで、変数によって特定のruleの出し分けをしたい場合。
Time to read 1 min