Heroku 🔗
The Splunk OpenTelemetry Connector for Heroku is a buildpack for the Splunk Distribution of the OpenTelemetry Collector. The buildpack installs and runs the Splunk OpenTelemetry Connector on a Dyno to receive, process and export metric and trace data for Splunk Observability Cloud:
Splunk APM は
sapm
エクスポーターを使用します。otlphttp
エクスポーターはカスタム設定で使用できます。signalfx
エクスポーターを介した Splunk Infrastructure Monitoring。
See Splunk Distribution of the OpenTelemetry Collector の利用開始 to learn more.
前提条件 🔗
メトリクスを収集するためにHeroku buildpackをインストールする前に、Herokuアプリが必要です。Heroku CLIをインストールしてアプリを作成する方法については、開発者向けのHerokuドキュメントを参照してください。
インストール手順 🔗
Follow these steps to collect metrics with the Heroku buildpack for the Splunk Distribution of the OpenTelemetry Collector:
コマンドラインインターフェイスで、Herokuプロジェクトディレクトリに移動します。
cd <HEROKU_APP_DIRECTORY>
注: プロジェクト・ディレクトリーの外で
heroku
コマンドを実行すると、予期しない動作が起こります。これは、Splunk OpenTelemetry Connector が
app_name
、app_id
、dyno_id
などのグローバルディメンションを設定するために必要です。詳細はこちらを参照してください。heroku labs:enable runtime-dyno-metadata
以下の2つのコマンドを一緒に実行して、Heroku buildpackを追加します。
heroku buildpacks:add https://github.com/signalfx/splunk-otel-collector-heroku.git#\ $(curl -s https://api.github.com/repos/signalfx/splunk-otel-collector-heroku/releases | grep '"tag_name"' | head -n 1 | cut -d'"' -f4)
注: 実稼働環境で明確なバージョン番号を使用したい場合は、最初のコマンドを以下のコマンドに置き換えてください:
heroku buildpacks:add https://github.com/signalfx/splunk-otel-collector-heroku.git#<TAG_NAME>
必要な環境変数を設定します。
heroku config:set SPLUNK_ACCESS_TOKEN=<YOUR_ACCESS_TOKEN> heroku config:set SPLUNK_REALM=<YOUR_REALM>
(オプション)Herokuプロジェクトディレクトリにカスタム設定ファイルを定義します。
heroku config:set SPLUNK_CONFIG=/app/mydir/myconfig.yaml
既存のプロジェクトにbuildpackを追加するには、アプリをデプロイする前に空のコミットを作成する必要があります。
git commit --allow-empty -m "empty commit"
以下のコマンドを実行してアプリをデプロイします。
git push heroku main
以下のコマンドを実行してログを確認します。
heroku logs -a <app-name> --tail
設定 🔗
以下の環境変数を使用して、Heroku buildpackを設定します。
環境変数 |
必須 |
デフォルト |
説明 |
---|---|---|---|
|
はい |
Splunk アクセストークン。 |
|
|
はい |
Splunk レルム |
|
|
いいえ |
|
Splunk API のベース URL。 |
|
いいえ |
|
|
|
いいえ |
|
Splunk Infrastructure Monitoring のベース URL。 |
|
いいえ |
|
|
|
いいえ |
|
エージェントが使用可能なメモリの合計。 |
|
いいえ |
|
使用する Splunk OTel Connector のバージョン。デフォルトは最新になります。 |
|
いいえ |
|
Splunk APM のベース URL。 |
トラブルシューティング 🔗
Splunk Observability Cloudをご利用のお客様で、Splunk Observability Cloudでデータを確認できない場合は、以下の方法でサポートを受けることができます。
Splunk Observability Cloudをご利用のお客様
Submit a case in the Splunk Support Portal .
Contact Splunk Support .
見込み客および無料トライアルユーザー様
Splunk Answers のコミュニティサポートで質問し、回答を得る
Splunk #observability ユーザーグループの Slack チャンネルに参加して、世界中の顧客、パートナー、Splunk 社員とのコミュニケーションを図る。参加するには、Get Started with Splunk Community マニュアルの チャットグループ を参照してください。