logs-go について
Go アプリに PostHog のログ取り込みを追加する開発者向けのスキルです。OpenTelemetry を使った OTLP エクスポーターの設定を説明し、既存のログコードを保ちながら構造化ログを推奨します。
主な機能
- 01OpenTelemetry によるログ出力設定
- 02OTLP エクスポーターの利用
- 03構造化ログのガイダンス
- 04環境変数によるキーとエンドポイント設定
- 05ログ検索とトラブルシューティングの資料
活用シーン
- 01Go アプリのログを PostHog に送信
- 02既存のログ基盤に出力機能を追加
- 03ログ取り込みの問題を調査
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ posthog/ skills --skill logs-goインストール後、Claude Code で/logs-goを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/best-practices.mddebug-logs-mcp.mdgo.mdlink-session-replay.mdsearch.mdstart-here.mdtroubleshooting.md詳細
Go 向け PostHog ログ
このスキルは、Go アプリケーションに PostHog のログ取り込みを追加する際に役立ちます。
リファレンスファイル
references/go.md- Go ログのインストール - ドキュメント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 対応