logs-nextjs について
logs-nextjsは、Next.jsアプリのログをPostHogに取り込むためのスキルです。OpenTelemetryによる設定のほか、構造化ログやトラブルシューティングに関する資料を案内します。
主な機能
- 01Next.jsログ取り込みの設定ガイド
- 02PostHog向けOTLPエクスポーター設定
- 03構造化ログの推奨事項
- 04トラブルシューティングとセッションリプレイ資料
活用シーン
- 01既存のログ出力にPostHogへのエクスポートを追加
- 02Next.jsアプリ向けOTLPエクスポーターの設定
- 03ログ取り込みの問題調査
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ posthog/ skills --skill logs-nextjsインストール後、Claude Code で/logs-nextjsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/best-practices.mddebug-logs-mcp.mdlink-session-replay.mdnextjs.mdsearch.mdstart-here.mdtroubleshooting.md詳細
Next.js 向け PostHog ログ
このスキルは、Next.js アプリケーションへの PostHog ログ取り込みの追加を支援します。
リファレンスファイル
references/nextjs.md- Next.js ログのインストール - ドキュメントreferences/start-here.md- ログを使い始める - ドキュメントreferences/search.md- ログを検索する - ドキュメントreferences/best-practices.md- ログ記録のベストプラクティス - ドキュメントreferences/troubleshooting.md- ログのトラブルシューティング - ドキュメントreferences/link-session-replay.md- セッションリプレイをリンクする - ドキュメントreferences/debug-logs-mcp.md- mcp でログをデバッグする - ドキュメント
API の詳細やフレームワーク固有のパターンについては、ドキュメントを参照してください。
主な原則
- 環境変数:PostHog のキーと OpenTelemetry のエンドポイントには、必ず環境変数を使用してください。ハードコードしないでください。
- 最小限の変更:既存のロギングに加えてログのエクスポートを追加します。既存のロギングコードを置き換えたり、構成し直したりしないでください。
- OpenTelemetry:PostHog のログは OpenTelemetry プロトコルを使用します。PostHog の取り込みエンドポイントを指定した OTLP エクスポーターを設定してください。
- 構造化ログ:プレーンテキストのメッセージより、キーと値のプロパティを含む構造化ログ形式を優先してください。
フレームワークのガイドライン
- Next.js 15.3 以降では、最も簡単なセットアップとして
instrumentation-client.tsで PostHog を初期化してください
コメント
Markdown 対応