Splunk マネージド Metric Streams のトラブルシューティング

Metric Streamsに関連する問題のトラブルシューティング

AWS Metric Streamsに関連する問題が発生した場合は、以下のトピックを参照してください。

AWS 統合で Splunk 管理の Metric Streams を有効にしたのに、以下のようなメトリックストリーミングが表示されない

必要な IAM 権限がすべて配置され、AWS 統合が設定され、CloudFormation テンプレートのいずれかがデプロイされると、Splunk Observability Cloud は AWS アカウントに CloudWatch Metric Streams オブジェクトを作成し始めます。メトリックのストリーミングが開始されるまでに最大 15 分かかる場合があります。

メトリックのストリーミングに問題がある場合は、以下を確認してください。

  • AWS CloudWatch Metric Streams コンソールで、Metric Streams(Splunk Observability Cloud によって自動的に作成される)が splunk-metric-stream-<integration-id> パターンと一致していることを確認します。Metric Streams が存在しない場合は、Metric Streams の設定手順を確認してください。

  • CloudFormationのパラメータ値:

    • SplunkIngestUrl をプロファイルの [Organizations] にある [Real-time Data Ingest Endpoint] セクションに表示される値に設定します。たとえば、https://ingest.signalfx.com です。

      注:/v1/cloudwatch_metric_stream エンドポイントパスを SplunkIngestUrl に含めないでください。ただし、Metric Streams の接続先の詳細を確認すると、エンドポイントが含まれる完全な URL が表示されます(https://ingest.signalfx.com/v1/cloudwatch_metric_stream など)。

    • SplunkAccessToken は、INGEST 承認範囲を持つ有効な組織アクセストークンである必要があります。アクセストークンは、Splunk Observability Cloud 設定の [Access Tokens] ページで見つけることができます。

  • タグsplunk-metric-streams-firehose = <your_AWS_region>がKinesis Data Streamに存在することを確認してください。

  • AWS Kinesis Streamsコンソールで、CloudFormationテンプレートで作成されたKinesis Streamにメトリクスが配信されていることを確認します。

  • Kinesis Firehose で使用している AWS S3 バケットで、Splunk Observability Cloud に配信できなかったレコードがないか確認します。

無効な Metric Streams はどのように追跡できますか?

Splunk Observability Cloudは、すぐに使えるダッシュボードを提供し、無効なまたは欠陥のあるMetric Streamsを追跡するのに役立ちます:

  • Observability側のAWSインテグレーションが一致しないストリーム。

  • 無効化されたインテグレーションまたはメトリクスストリーム機能からのストリーム。

これらのダッシュボードにアクセスするには、Dashboards > Organization metrics > Cloud integrations にアクセスし、Invalid AWS CloudWatch Metric Streams を探します。

組み込みコンテンツについて詳しくは、「組み込みダッシュボード」を参照してください。

Splunk が管理する Metric Streams のクリーンアップはどのように機能しますか?どうすれば Metric Streams を再度クリーンアップできますか?

Splunk が管理する Metric Streams(または AWS 統合全体)を停止すると、Splunk Observability Cloud は作成されていたすべての CloudWatch Metric Streams の削除を試みます。このプロセスは最大 15 分かかる可能性があります。

IAMアクセス許可を削除した場合や、Metric Streamsオブジェクトを削除するAPIコールが多すぎる場合など、スロットリングが原因でクリーンアップ手順が失敗する可能性があります。

クリーンアップ・プロセスを再試行するには、2つの選択肢があります:

  • Splunk Observability Cloud UI (ベータ機能 - 利用制限あり):インテグレーションリストのコンテキストメニューから [クリーンアップ] を選択します。

  • API: metricStreamsSyncStateCANCELLING の状態にします。

Splunk が管理する Metric Streams のクリーンアップに失敗しました。Metric Streams を手動でクリーンアップするにはどうすればよいのですか?

Metric Streams を手動で削除するには

  1. CloudFormationテンプレートをデプロイした各リージョンでAWS CloudWatch Metric Streamsコンソールにアクセスします。

  2. splunk-metric-stream のプレフィックスで始まり、数値識別子(ID)が続く名前の Metric Streams をすべて削除します。

    この画像は、Metric Streams を手動で削除する方法を示しています。

オプションで、CloudFormation コンソールに移動し、Splunk Observability Cloud スタック全体を削除することもできます。