Docs » Splunk Observability Cloud でサポートされているインテグレーション » モバイルおよび Web アプリケーションを Splunk RUM でインストルメンテーションする » Splunk RUM 用 Android アプリケーションのインストルメンテーション » Splunk Observability Cloud 用 Android インストルメンテーションのトラブルシューティング

Splunk Observability Cloud 用 Android インストルメンテーションのトラブルシューティング 🔗

Splunk OpenTelemetry Instrumentation for Android を使用して Android アプリケーションをインストルメンテーションしたときに、Splunk Observability Cloud にデータが表示されない場合は、以下のトラブルシューティング手順に従ってください。

Android OpenTelemetryのトラブルシューティングの手順 🔗

以下の手順は、Android RUMエージェントの問題のトラブルシューティングに役立ちます:

  1. アプリで desugaring が有効になっていることを確認する

  2. デバッグロギングを有効にする

アプリで desugaring が有効になっていることを確認する 🔗

Java 8 のインターフェイスやクラスに関するランタイムエラーが表示される場合は、coreLibraryDesugaring を有効にしていることを確認してください。アプリケーションで desugaring を有効にする を参照してください。

デバッグロギングを有効にする 🔗

デバッグロギングを有効にすると、Androidのインストルメンテーションに関する問題のトラブルシューティングに役立ちます。

ロギングを有効にするには、SplunkRum.builder()enableDebug() メソッドを追加します。例:

SplunkRum.builder()
   .setApplicationName("<name_of_app>")
   .setRealm("<realm>"")
   .setRumAccessToken("<rumAccessToken>")
   .enableDebug()
   .build(this);
}

注釈

必要なときだけデバッグロギングを有効にします。デバッグモードはより多くのリソースを必要とします。

バックグラウンドタスクのためにデータにノイズが発生しています 🔗

バックグラウンド・タスクは、インストルメンテーションされたアプリケーショ ンに不要なデータやノイズをもたらす可能性があります。バックグラウンド・タスクのインストルメンテーションを無効にするには、disableBackgroundTaskReporting() メソッドにタスクのアプリケーション ID を渡します。例:

public class SampleApplication extends Application {

   @Override
   public void onCreate() {
      super.onCreate();

      SplunkRum.builder()

         // Other Settings
         // ...

         // Turn off instrumentation of background processes
         .disableBackgroundTaskReporting(BuildConfig.<id_of_application>)
         .build(this);
      }
   }

エラー:gzip 圧縮リクエストの EOF 処理 🔗

Splunk RUM エージェントをアプリケーションに含めると、Android Studio で gzip 圧縮に関連する EOFException が表示される場合があります。

Splunk RUM はネットワーク帯域幅の消費を抑えるために gzip エンコーディングを使用しています。Android Studio の Network Inspector は HTTP リクエストの本文を読み取ろうとするため、gzip エンコーディングが解除されます。この結果、Splunk Observability Cloud インジェスト・エンドポイントはエラー 400 を返します。

回避策として、アプリのプロファイリング時に Splunk RUM を無効にするか、アプリのプロファイリング時に gzip 圧縮を無効にします。

Splunk Observability Cloudをご利用のお客様で、Splunk Observability Cloudでデータを確認できない場合は、以下の方法でサポートを受けることができます。

Splunk Observability Cloudをご利用のお客様

見込み客および無料トライアルユーザー様

  • Splunk Answers のコミュニティサポートで質問し、回答を得る

  • Splunk #observability ユーザーグループの Slack チャンネルに参加して、世界中の顧客、パートナー、Splunk 社員とのコミュニケーションを図る。参加するには、Get Started with Splunk Community マニュアルの チャットグループ を参照してください。

This page was last updated on 2024年09月18日.