mcpField
L
logs-go

logs-go

github.com/posthogクラウド・DevOps7690 回インストール今日更新
リポジトリ

logs-go について

Go アプリに PostHog のログ取り込みを追加する開発者向けのスキルです。OpenTelemetry を使った OTLP エクスポーターの設定を説明し、既存のログコードを保ちながら構造化ログを推奨します。

主な機能

  1. 01OpenTelemetry によるログ出力設定
  2. 02OTLP エクスポーターの利用
  3. 03構造化ログのガイダンス
  4. 04環境変数によるキーとエンドポイント設定
  5. 05ログ検索とトラブルシューティングの資料

活用シーン

  1. 01Go アプリのログを PostHog に送信
  2. 02既存のログ基盤に出力機能を追加
  3. 03ログ取り込みの問題を調査

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/posthog/skills --skill logs-go

インストール後、Claude Code で/logs-goを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
best-practices.md
debug-logs-mcp.md
go.md
link-session-replay.md
search.md
start-here.md
troubleshooting.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 エクスポーターを設定してください。
  • 構造化ログ:プレーンテキストのメッセージよりも、キーと値のプロパティを含む構造化ログ形式を優先してください。

フレームワークのガイドライン

特定のフレームワークに関するガイドラインはありません。

コメント