WCF Backends

Splunk AppDynamics automatically detects and identifies WCF exit points (backends) when an application uses the WCF client library. The default WCF automatic discovery rule uses the remote address property. The agent uses the enabled properties to derive a display name using the remote address.

For example: http://wcf.example.com:8205/Services/Service1.svc

Agent Compatibility

This table describes the WCF backend detection support for each variant of the .NET Agent:

Agent and VersionWCF Backend Detection Support
.NET Agent for Windows (.NET Framework)Fully supported
.NET Agent for Linux >= 20.7.0

Partially supported

  • Works with .NET Core >= 3.1
  • Compatible with asynchronous calls over HTTP
  • Does not support the Operation Contract , Service Contract , and SOAP Action properties.
.NET Agent for Windows (.NET Core) >= 21.3.0

WCF Configurable Properties

You can enable or disable the use of these properties for WCF exit points:

Configurable Properties Default Detection and Naming Property?Description
Remote Address

Yes

URL minus the query, fragment, and user information (name and password).

Operation Contract

No

WCF operation contract name.

Service Contract NoWCF service contract name.
URL

No

Full URL

Host

No

Host portion of URL

Port

No

Port number if present in the URL; otherwise, protocol default.

SOAP Action

No

For web service calls, the SOAP action.