
superlog
Superlogは、コードを自動計測し、ダッシュボード/アラートの乖離を防ぎ、エージェントを介してインシデントを調査し修正PRを送信できるOpenTelemetryベースの可観測性製品です。
https://superlog.sh/?ref=producthunt&utm_source=aipure

製品情報
更新日:2026年06月05日
superlogとは
Superlog (superlog.sh) は、Y Combinatorが支援する「バグを修正する可観測性」プラットフォームです。ネイティブのOpenTelemetry SDKとセマンティック規約を使用してアプリケーションを計測することで、最小限のセットアップで本番環境レベルのログ、トレース、メトリクスをチームが追加できるよう支援します。テレメトリの収集に加えて、Superlogは生のシグナルを実行可能なインシデントに変えることに重点を置いています。類似のエラーをグループ化し、重大度(SEV1-3)をスコアリングし、影響を推定し、結果として得られるデータを開発者のワークフロー(例:SlackやMCP対応AIツール)で利用できるようにします。
superlogの主な機能
Superlog (superlog.sh) は、高品質なテレメトリーを自動的にインストールし、維持する AI ネイティブな可観測性製品です。オープンソースエージェントの「ウィザード」がリポジトリをスキャンし、適切なセマンティック規約とサービス/環境タグ付けを備えた本番環境レベルの OpenTelemetry インストゥルメンテーション(構造化ログ、トレース、メトリクス)を追加します。その後、コードの変更に合わせて、新しい障害モードに対応するダッシュボード、アラート、カバレッジを継続的に追加することで、ドリフトを防ぎます。ノイズの多いエラーを、重大度/影響の要約とともに明確なインシデントにグループ化し、すべてのテレメトリーを MCP 経由で公開するため(チームは別の UI に常駐する必要がありません)、インシデントを調査し、解決策の PR を開くことで修正を提案できます(低品質な自動修正を避けるための信頼度ゲート付き)。
ワンプロンプト OTel インストゥルメンテーション: リポジトリスキャンウィザードが、適切なセマンティック規約と一貫したサービス/環境タグ付けを備えたネイティブ OpenTelemetry SDK インストゥルメンテーション(ログ、トレース、メトリクス)を自動的に追加します。
ドリフトしない可観測性: 新しいコードがリリースされるたびに、計測、アラート、メトリクス、ダッシュボードを最新の状態に保つための継続的な「チェックイン」を実行し、可観測性の劣化を防ぎます。
インシデントのフィンガープリンティングとグループ化: 類似のエラーを統合されたインシデントに自動的にマージし、ノイズを減らし、アラート疲労を回避します。
重大度、影響、簡潔な要約: 重大度スコアリング(例:SEV1~3)と影響評価を含むインシデント要約を作成し、出力を簡潔かつ関連性の高いものに保つための評価に裏付けられています。
テナント/モデル/コールサイトごとのコストと使用状況の可視性: エンドポイントのパフォーマンス、テナントごとの使用状況、LLM/アップストリームのコストをコールサイト、テナント、モデルごとに追跡します。
MCP アクセス + PR ベースの修復: AI ツール向けに MCP を介してテレメトリーを利用可能にし、インシデントを調査して修正を含むプルリクエストを開くことができます。信頼度が低い場合は、調査結果を投稿し、適切なエンジニアにルーティングします。
superlogのユースケース
動きの速いチームのための SaaS 本番環境の信頼性: 機能のリリースに合わせてサービスを自動的に計測し、アラート/ダッシュボードを継続的に維持しながら、エラーを重大度/影響のある実用的なインシデントにグループ化します。
LLM アプリケーションの監視とコスト管理: コールサイト、テナント、モデルごとに LLM とアップストリームの費用を属性付けし、コストとレイテンシー/エラーを相関させ、特定のコードパスに関連する回帰を迅速に特定します。
マルチテナントプラットフォームの使用状況とパフォーマンス分析: テナントごとの使用状況とエンドポイントのパフォーマンスを測定し、ノイジーな隣人を検出し、SLO を適用し、定量化された影響に基づいて修正の優先順位を付けます。
オンコールノイズの削減と迅速なトリアージ: 重複するログ/アラートの洪水に代わり、フィンガープリントされたインシデント、簡潔な要約、トレースに裏付けられたコンテキストを提供し、インシデント対応を高速化します。
DevOps/プラットフォームエンジニアリングの標準化: 最小限の手作業で、多くのリポジトリ/サービスにわたって一貫した OpenTelemetry 規約を展開し、システムが進化しても計測を整合させます。
メリット
OpenTelemetry インストゥルメンテーションを自動的に追加および維持することで、手動の可観測性設定を削減します。
エラーのグループ化と、重大度/影響を含むインシデントレベルの要約により、アラート疲労を軽減します。
インシデントを調査し、PR を提案することで、修正までの時間を短縮できます。ただし、信頼度の低い修正はゲートされます。
デメリット
エージェントにコードをスキャンおよび変更するアクセス権を付与する必要があります(組織/セキュリティレビューが必要になる場合があります)。
最良の結果は、OpenTelemetry エコシステムへの適合性と、製品の継続的なチェックイン/自動化がスタックとワークフローに合致しているかどうかに依存します。
自動化された PR と要約は、特に複雑な障害やドメイン固有の障害の場合、依然として人間の検証が必要になる場合があります。
superlogの使い方
1) ワンショットCLIを実行する: プロジェクトのルートから、`npx @superlog/cli` を実行します(または `npm i -g @superlog/cli` でグローバルにインストールします)。これにより、事前のインストールなしでSuperlogのセットアップウィザードが起動します。
2) Superlogの計測を初期化する: `superlog init` を実行します(オプションで `superlog init --cwd <path>`)。ウィザードはスタックを検出し、ネイティブのOpenTelemetry (OTel) 計測をコードベースに書き込み、セマンティック規約とサービス/環境タグ付けを設定します。
3) アプリを起動し、テレメトリが流れていることを確認する: 通常通りサービスを実行します。初期化後、プロジェクトはすぐに(設定されたインテークエンドポイントを介して)Superlogにトレース、ログ、メトリクスを送信し始めるはずです。
4) (オプション) 継続的なチェックインのためにマネージドエージェントをインストールする: エージェントをインストールして、可観測性が乖離するのを防ぎ(コードの変更に合わせて新しいログ/アラート/ダッシュボードを追加)、インシデントを調査できるようにします: `superlog agent install --endpoint https://intake.superlog.sh --token <ingest-token> --project-id <project-id> --service-name <my-service>`。
5) エージェントのステータスを確認する: エージェントが実行中で接続されていることを確認します: `superlog agent status`。
6) Superlogのインシデントワークフローを使用する: エラーが発生すると、Superlogは類似の障害をフィンガープリントし、インシデントにグループ化し、重大度(SEV1-3)と影響を割り当て、アラート疲労を避けるために簡潔な要約を作成します。
7) Superlogに修正案(PR)を提案させる: 各インシデントについて、Superlogは解決PRを準備できます。信頼度ゲートが失敗した場合、リスクのある変更を送信する代わりに、調査結果を投稿し、関連するエンジニアをコンテキストのために呼び出します。
8) MCPを介してテレメトリをクエリする(ゼロクリックアクセス): MCPを介してログ、トレース、メトリクス、アラート、ダッシュボードにアクセスすることで、AIツールが別のUIに依存する可観測性ワークフローを維持することなくテレメトリをクエリできます。
9) (代替) Skillsを介してインストールする(エージェントツール): Skillsワークフローを使用している場合は、`npx skills add superloglabs/skills --all` を実行し、インストールされたスキルを使用してネイティブOTel SDKと推奨される規約でプロジェクトを計測します。
10) エージェントをアンインストールする(必要な場合): 環境からマネージドエージェントを削除するには、`superlog agent uninstall` を実行します。
superlogのよくある質問
Superlogは、コードベースにインストールされ、発見したバグの修正を支援するAIネイティブの可観測性製品です。OpenTelemetryを使用してログ、トレース、メトリクスを追加し、インシデントの解決プルリクエストを準備できます。











