Supported OS Linux Mac OS Windows

インテグレーションバージョン1.0.4

To find out if this integration is available in your organization, see your Datadog Integrations page or ask your organization administrator.

To initiate an exception request to enable this integration for your organization, email [email protected].

概要

このチェックは、/debug/pprof エンドポイントを公開している Go アプリケーションからプロファイルを収集します。

: サービスに dd-trace-go プロファイリングクライアントライブラリを組み込める場合は、そちらを優先的に使用してください。クライアントライブラリを利用すると、コードホットスポットやエンドポイントフィルタリングなど、他の Datadog サービスとの連携が強化されます。ソースコードを管理できないサービスには、このインテグレーションを使用してください。

: このインテグレーションを使用すると、Datadog の Continuous Profiler サービスにおいてホストが課金対象となります。Continuous Profiler の課金に関する詳細は、課金に関するドキュメントを参照してください。

セットアップ

ホストで実行されている Agent 用にこのチェックをインストールおよび構成する場合は、以下の手順に従ってください。コンテナ環境の場合は、オートディスカバリーのインテグレーションテンプレートのガイドを参照してこの手順を行ってください。

インストール

Agent バージョンが v7.21/v6.21 以上の場合は、以下の手順に従ってホストに go_pprof_scraper チェックをインストールしてください。Agent バージョンが v7.21/v6.21 未満、または Docker Agent を使用している場合にコミュニティインテグレーションをインストールする手順については、専用の Agent ガイドであるコミュニティインテグレーションのインストールを参照してください。

  1. Datadog Agent をダウンロードして起動します。

  2. 次のコマンドを実行して、Agent でインテグレーション Wheel をインストールします。

    datadog-agent integration install -t datadog-go-pprof-scraper==<INTEGRATION_VERSION>
    

最新バージョンは Datadog Integrations Release Page で確認できます。

: I必要に応じて、インストールコマンドの先頭に sudo -u dd-agent を追加します。

構成

  1. Agent の設定ディレクトリ直下にある conf.d/ フォルダ内の go_pprof_scraper.d/conf.yaml ファイルを編集して、Go のパフォーマンスデータの収集を開始します。利用可能なすべての設定オプションについては、サンプル go_pprof_scraper.d/conf.yaml を参照してください。

  2. Agent を再起動します

検証

Agent のステータスサブコマンドを実行し、Checks セクション内に go_pprof_scraper が表示されていることを確認します。

収集データ

メトリクス

Go-pprof-scraper インテグレーションは、いかなるメトリクスも作成しません。

イベント

Go-pprof-scraper インテグレーションには、イベントは含まれていません。

サービスチェック

トラブルシューティング

ご不明な点は、Datadog のサポートチームまでお問合せください。