2026-01-01から1年間の記事一覧

OpenTelemtryを手軽に可視化できるCLI「otelite」を使ってコーディングAIエージェントの利用状況を可視化してみた

はじめに Claude CodeやGitHub Copilot CLIなどのコーディング用AIエージェントは、利用状況のデータをOpenTelemetryとして送信する機能が組み込まれています。 これらのデータを手軽に確認したくなることがあるのですが、SaaSは料金を気にする必要があり、D…

GitHub Copilot CLIのBYOK機能でさくらのAI Engineを使って、低コストでコーディングする

はじめに 以前紹介したように、GitHub Copilot CLI(以下Copilot CLI)では、BYOK(Bring Your Own Key)機能を使ってローカルLLMやGitHub以外のプロバイダーのLLMを使うことができます。 sublimer.hatenablog.com OpenAI API互換のエンドポイントが提供されてい…

GitHub Copilot CLIでローカルLLMを使って完全オフラインでコードを書かせる方法

はじめに 2026/04/07にリリースされたGitHub Copilot CLIから、ローカルLLMを使えるようになりました。 また、外部との通信を必要としないモードも追加されています。 github.blog これらの機能を使うことで、完全オフラインの環境でもLLMを使ったコーディン…

CloudNativePGでPostgreSQLクラスタを建てて、バックアップ・リストアまでやってみた

はじめに Kubernetes上でPostgreSQLを動かすために、CloudNativePGを使ってみました。 これまでは単純にPostgreSQLのコンテナをPodとして動かしていましたが、レプリケーションやバックアップ・リストア周りを手軽に使えそうなので、運用面を考えてCloudNati…

Network UPS Tools(NUT)とQNAPのNASを連携させて安全なシャットダウンを設定する

はじめに 自宅インフラではUPSとしてオムロンのBW55Tを使っているのですが、PrometheusでUPSを監視したかったので公式のクライアントソフトウェアではなくNetwork UPS Tools(NUT)を使うことにしました。 商用電源が停止した際は、サーバーだけでなくNASも安…

Traefikプラグインを作って公開する際の注意点と知見

はじめに ingress-nginxがもうすぐメンテナンス終了するため、自宅KubernetesのIngress実装をTraefikに変更しました。 デフォルトでいろいろできて便利なのですが、一部プラグインを使わないと実現できない挙動があったのでTraefikプラグインを作ってみまし…