Install Splunk AppDynamics Services in the Standard Deployment
Learn how a standard deployment installs the required infrastructure and services in a Kubernetes cluster.
With the standard deployment option, Splunk AppDynamics On-Premises Virtual Appliance installs infrastructure and Splunk AppDynamics Services in your Kubernetes cluster.
Prepare to Install Splunk AppDynamics Services
Complete the following steps to prepare the environment:
Create a Three-Node Cluster
Install Services in the Cluster
Install AppDynamics Services in a standard deployment by running the appdcli command for the selected profile.
- When a Virtual Machine restarts, the MySQL service may not automatically restore. To troubleshoot this issue, see Restore the MySQL Service.
- If the EUM pod Fails even after multiple retries, see EUM Health Fails After Multiple Retries.
-
If you want to use custom actions with your Virtual Appliance, you must follow the instructions in Build Custom Actions for Virtual Appliance.
By default, Virtual Appliance installs the Cluster Agent. This agent helps you monitor nodes, CPU, memory and storage. For more information, see View Container Details.
Install the Anomaly Detection Services in the Cluster
Install Anomaly Detection services in the cluster by running the profile-specific appdcli command.
Install OpenTelemetry Service
Install the OpenTelemetry service in an On-Premises Virtual Appliance hybrid deployment.
Ensure the following conditions are met:
- OpenTelemetry Collector version 0.36 to 0.101.
- The maximum size limit for each request sent to the trace ingestion endpoint is 10 MB.
(Optional) Install Secure Application
Install ATD Services
Prepare and install Automated Transaction Diagnostics services in the cluster.
kubectl get pods -nauthn
Follow the steps to install Automatic Transaction Diagnostics service in the Virtual Appliance:
metrics.min.retention.period = 20
atd.onprem.enabled = true
Install Universal Integration Layer Service
Install the Universal Integration Layer service in the Virtual Appliance cluster.
Apply Licenses to Splunk AppDynamics Services
Use appdcli to apply licenses after installing Splunk AppDynamics Services.
Verify the Service Endpoints Paths
Review service endpoint paths for Controller, Events, EUM, and related Virtual Appliance services.
Log in to the Controller UI by accessing https://<DNS-Name>or<Cluster-Node-IP>/.
The Ingress controller checks the URL of an incoming request and redirects to the respective Splunk AppDynamics Service.
| Service Endpoint | Installation Path | |
|---|---|---|
| Controller | https://<ingress>/controller |
|
| Events |
|
|
| End User Monitoring | Aggregator | https://<ingress>/eumaggregator |
| Screenshots | https://<ingress>/screenshots |
|
| Collector | https://<ingress>/eumcollector |
|
| Synthetic | Shepherd | https://<ingress>/synthetic/shepherd |
| Scheduler | https://<ingress>/synthetic/scheduler |
|
| Feeder | https://<ingress>/synthetic/feeder |
|
Download AppDynamics Agents
Download AppDynamics agents and review how agent data is routed in hybrid mode.
Download and install the AppDynamics agents from Download Portal.
For more information, see: