logs-java について
Java アプリに PostHog のログ取り込みを追加するスキルです。OpenTelemetry による設定方法を示し、既存のログコードを維持しながら構造化ログを推奨します。
主な機能
- 01PostHog ログ取り込みの設定
- 02OpenTelemetry OTLP エクスポーターの指針
- 03構造化ログの推奨
- 04ログのトラブルシューティング資料
- 05Session Replay 連携の資料
活用シーン
- 01Java アプリのログを PostHog に送信
- 02OTLP ログエクスポーターの設定
- 03ログへの構造化プロパティ追加
- 04ログ取り込みの問題の調査
MCP 対応
参考資料には MCP を使ったログデバッグのガイドがありますが、MCP サーバー機能は記載されていません。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ posthog/ skills --skill logs-javaインストール後、Claude Code で/logs-javaを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/best-practices.mddebug-logs-mcp.mdjava.mdlink-session-replay.mdsearch.mdstart-here.mdtroubleshooting.md詳細
PostHog ログ(Java)
このスキルは、Java アプリケーションへの PostHog ログ取り込みの追加を支援します。
参照ファイル
references/java.md- Java ログのインストール - ドキュメント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 エクスポーターを設定してください。
- 構造化ロギング:プレーンテキストのメッセージよりも、キーと値のプロパティを使った構造化ログ形式を優先してください。
フレームワークのガイドライン
特定のフレームワーク向けのガイドラインはありません。
コメント
Markdown 対応