Cisco Secure Application for OpenTelemetry
Cisco Secure Application is available for OpenTelemetry Java. If you have an application monitored by the OpenTelemetry Java Agent, you can deploy the Cisco Secure Application extension for OpenTelemetry Java to monitor application security.
Before You Begin
To use Cisco Secure Application, ensure:
- You have met the Cisco Secure Application Requirements.
- You have enough Cisco Secure Application licenses to cover the supported Cisco Secure Application extension usage within the applications you plan on securing. To get a Cisco Secure Application license, contact the Splunk AppDynamics sales representative, or email salesops@appdynamics.com.
-
You have the Controller version >= 23.11.0. These versions reflect recommended minimum versions. We continually update our technology, so it's optimal to use the most recent agent version when possible.
- For OpenTelemetry Java, you have the OpenTelemetry Java version >= 1.28.0. See OpenTelemetry Java releases.
- You have Cisco Secure Application Extension version >= 23.11.0.
-
You have configured the traces to be sent to Splunk AppDynamics for OpenTelemetry. See Splunk AppDynamics for OpenTelemetry™. This is required to in order to have Cisco Secure Application registered and active.
- The
service.namespaceresource attribute is required and maps to Application name in the Controller. See Configure Resource Attributes. - The
service.nameresource attribute is required and maps to the tier name. - Traces can be sampled if the only requirement allows registration of the Cisco Secure Application extension. See OpenTelemetry Tail Sampling Processor.
- The
Configure the OpenTelemetry Java
You must configure the OpenTelemetry Java Agent in order to launch the Cisco Secure Application extension. To add the extension to the OpenTelemetry Java Agent:
service.name = tier nameservice.namespace = application name- Cisco Secure Application automatically sets the
node.nameusing one of these three attributes:service.node,service.instance.id, orContainer ID.
Configure the Cisco Secure Application Extension
You must configure the Controller access for the Cisco Secure Application extension. To do that, use one of the following options:
Troubleshooting
For common troubleshooting actions that you can take to solve Cisco Secure Application issues, see Troubleshooting Cisco Secure Application Issues.