ASP.NET (deprecated)

Use this Splunk Observability Cloud integration for the ASP.NET app monitor. See benefits, install, configuration, and metrics

CAUTION:

This integration is deprecated and reached End of Support in February 2025. It was removed from the Splunk Distribution of the OpenTelemetry Collector starting from version v0.118.0.

To forward data from a .NET application to Splunk Observability Cloud use the Splunk Distribution of OpenTelemetry .NET instead.

To monitor Windows Performance Counters with native OpenTelemetry refer to Windows Performance Counters receiver.

The Splunk Distribution of the OpenTelemetry Collector uses the Smart Agent receiver with the aspdotnet monitor type to retrieve metrics for requests, errors, sessions, and worker processes from ASP.NET applications.

This integration reports the instantaneous values of Windows Performance Counters, which are the source of the retrieved metrics. Most of the performance counters in this monitor are gauges that represent rates per second and percentages. Between collection intervals, spikes might occur in the Performance Counters. To mitigate the effect of these spikes, decrease the reporting interval on the monitor so that it collects more frequently.

This integration is only available on Windows.

Benefits

インテグレーションを設定すると、これらの機能にアクセスできるようになります:

Installation

このインテグレーションを導入するには、以下の手順に従ってください:

  1. Splunk Distribution of OpenTelemetry Collector をホストにデプロイします:

  2. 設定のセクションで説明するように、モニターを設定します。

  3. Splunk Distribution of OpenTelemetry Collector を再起動します。

Configuration

Smart Agent モニターとCollector のインテグレーションを使用するには、以下の手順に従います:

  1. Smart Agent レシーバーを設定ファイルに含めます。

  2. レシーバーセクションおよびパイプラインセクションの両方で、Collector 構成にモニタータイプを追加します。

Example

To activate this integration, add the following to your Collector configuration:

receivers:
  smartagent/aspdotnet:
    type: aspdotnet
    ...  # Additional config

Next, add the monitor to the service.pipelines.metrics.receivers section of your configuration file:

service:
  pipelines:
    metrics:
      receivers: [smartagent/aspdotnet]

Configuration settings

The following table shows the configuration options for this monitor:

Option

Required

Type

Description

counterRefreshInterval

no

int64

This integer is the number of seconds that wildcards in counter

paths should be expanded and how often to refresh counters from configuration. The default is 60s.

printValid

no

bool

Use this flag to print out the configurations that match

available performance counters. Use the flag for debugging. The default is false.

Metrics

The following metrics are available for this integration:

https://raw.githubusercontent.com/signalfx/splunk-otel-collector/main/internal/signalfx-agent/pkg/monitors/aspdotnet/metadata.yaml

Notes

  • Splunk Observability Cloud で利用可能なメトリクスタイプの詳細は、「メトリクスタイプ」を参照してください。

  • ホストベースのサブスクリプションプランでは、デフォルトのメトリクスは、ホスト、コンテナ、バンドルメトリクスなど、Splunk Observability Cloud のホストベースのサブスクリプションに含まれるメトリクスです。カスタムメトリクスはデフォルトでは提供されていないため、料金が発生する場合があります。詳細については、「メトリクスカテゴリ」を参照してください。

  • MTSベースのサブスクリプションプランでは、すべてのメトリクスがカスタムです。

  • メトリクスを追加するには、「その他のメトリクスの追加」で extraMetrics の設定方法を参照してください。

Troubleshooting

__ ___ ___ _ ______ _____________ _____ ________ ___ ___ ___ ____ __ ___ ____ ____ __ ______ _____________ ______ ___ ___ ___ ____ __ ___ _________ _____

_________ __ ______ _____________ _____ _________

_________ __ ___________ _________ ___ ____ _____ _____

  • ___ _ ________ ___ ___ _______ _______ _________ _______ __ ______ ________

  • ____ ___ ______ ______________ ____ _____ _____ _______ __ ___________ ____ __________ _________ ___ ______ _________ __________ __ _____ ___ ____ _______