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:

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

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

YAML
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

If you are a Splunk Observability Cloud customer and are not able to see your data in Splunk Observability Cloud, you can get help in the following ways.

Available to Splunk Observability Cloud customers

Available to prospective customers and free trial users

  • Ask a question and get answers through community support at Splunk Answers.

  • Join the Splunk community #observability Slack channel to communicate with customers, partners, and Splunk employees worldwide.