Claude Codeのオブザーバビリティ:AIコーディングアシスタントの影響測定

2025-09-21
Claude Codeのオブザーバビリティ:AIコーディングアシスタントの影響測定

Claude CodeのようなAIコーディングアシスタントは開発ワークフローを変革していますが、その影響を測定することは依然として課題です。この記事では、OpenTelemetryとSigNozを使用して、Claude Codeの使用に関する実用的な洞察を得るためのオブザーバビリティパイプラインを構築する方法を詳しく説明します。トークンの消費、セッション、リクエスト、パフォーマンストレンドなどのメトリクスを追跡することで、チームはClaudeがワークフローをどのように形成するか、問題を事前に特定し、AI支援コーディングのスケーリングに関するデータに基づいた意思決定を行うことができます。著者らは、Claude Codeの監視フックを接続し、SigNozのダッシュボードでデータを視覚化し、最終的にClaude Codeをブラックボックスから開発者の生産性に対する測定可能な貢献者へと変革する方法を示しています。

続きを読む
開発

オブザーバビリティクエリビルダー:ユーザーエクスペリエンスに焦点を当てた4年間のイテレーション

2025-09-14
オブザーバビリティクエリビルダー:ユーザーエクスペリエンスに焦点を当てた4年間のイテレーション

ある企業は、4年間で3回、クエリビルダーをイテレーションしました。初期のバージョンは誤った仮定に基づいており、経験豊富なエンジニアでさえ使いづらさを感じていました。V3とV4は過度に簡素化されており、複雑なブール式と効果的なログサポートが不足していました。多くのユーザーサポートとフィードバックを通じて、彼らはユーザーエクスペリエンスの重要性を認識し、V5をリリースしました。V5の中核となる原則は「ユーザーのために決定を停止する」ことです。ユーザーにより多くの制御とより直感的なインターフェースを提供し、任意のネスト、優先順位ルール、データ型間でのクエリなど、強力な機能を備えています。V5は非常に好意的なフィードバックを受け、ユーザーは生のSQLを代わりにビルダーを使用するようになりました。今後の計画には、サブクエリや結合を追加するインクリメンタルアップデートが含まれ、ユーザーエクスペリエンスを継続的に向上させていきます。

続きを読む

OpenTelemetryを用いたGitHub Actionsのオブザーバビリティ

2025-06-15
OpenTelemetryを用いたGitHub Actionsのオブザーバビリティ

このガイドでは、OpenTelemetryを使用してGitHub Actionsを監視することで、CI/CDパイプラインのエンドツーエンドのオブザーバビリティを実現する方法を示します。OpenTelemetry CollectorのGitHubレシーバーを構成することで、ワークフローからのトレースとメトリクスを収集し、ボトルネックの特定、エラーのデバッグ、依存関係の分析を行うことができます。このガイドでは、GitHub Webhookの設定、OpenTelemetry Collectorのインストール、レシーバーとプロセッサーの構成、認証処理など、ステップバイステップの設定方法を示します。YAML設定スニペットも含まれています。最終的に、これらのデータはSigNozなどのオブザーバビリティプラットフォームに送信され、可視化と分析が行われます。

続きを読む
開発