All TKB Articles in Learn Splunk

Learn Splunk

All TKB Articles in Learn Splunk

What's new in July 2023? WATCH THIS PAGE FOR UPDATES — Click the caret menu above right, then Subscribe... Want notification of new monthly Product Update editions? Click here, then Subscribe on t... See more...
What's new in July 2023? WATCH THIS PAGE FOR UPDATES — Click the caret menu above right, then Subscribe... Want notification of new monthly Product Update editions? Click here, then Subscribe on the message bar In July 2023, v23.7 brought a raft of enhancements, updates, and fixes to *Cloud Native Application Observability, Agents, the SaaS Controller, On-premises Controller, and Accounts Management. *Now, Cisco Cloud Observability 11/27/2023 In this article… What release highlights should I know about? Link to Release Highlights Table Release Summaries: Cloud Native Application Observability | Agents | SaaS Controller | On-premises Controller | Accounts and Licensing  Heads Up - What else should I know about? Resolved and known issues Essentials What release highlights should I know about? What’s new? This section shows highlights from the newest features and capabilities for July 2023, whether they are new or revised. TIPS |  You can use the links on this table to jump to the product category’s corresponding section in this article, below. Looking for library updates and minor enhancements? See “other changes” for links to the Documentation. HIGHLIGHTS | Cloud Native Application Observability, Agents,   SaaS Controller, On-premises Controller, and Accounts Management  Cloud Native Application Observability enhancement highlights    To Summary NEW FEATURE MAJOR UPDATE MINOR UPDATE Troubleshoot AWS Lambda functions using OTel ✓     Monitor Google Cloud Platform (GCP) Services ✓     Monitor resources on GKE ✓     Observe additional AWS entities ✓     Configure user-defined BTs and mark favorites ✓     Onboard logs from cloud services ✓     Two ways to onboard OTel logs ✓     Avoid rolling restarts of Log Collector pods after configuration change   ✓   Support for true default log collection ✓     Log Collection exclusion condition ✓     View the entities surrounding a target log message ✓     Flexibly explore your data with the Query Builder ✓     Better understand your tech stack with the Schema Browser ✓     FSO Tenant Custom Roles ✓     Anomaly Detection expansion for Infrastructure Entities ✓     Agent enhancement highlights    To Summary NEW FEATURE MAJOR UPDATE MINOR UPDATE Analytics Agent     ✓ Android Agent: EULA Update     ✓ Apache Web Server Agent     ✓ iOS Agent     ✓ Cluster Agent     ✓ Java Agent     ✓ Machine Agent     ✓ .NET Agent     ✓ Node.js Agent     ✓ PHP Agent     ✓ Python Agent     ✓ SaaS Controller enhancement highlights.   To Summary NEW FEATURE MAJOR UPDATE MINOR UPDATE New Controller configuration flag that retries metric aggregation     ✓ Keyboard Accessibility support     ✓ UI Changes for applications with SAP ABAP servers     ✓ New sensitivity levels for Anomaly Detection to monitor BTs ✓     Email notification when a large number of evaluating entities are disabled ✓     Exclude data from Custom Dashboard widgets for a specified period ✓     New Controller setting to resolve performance issues while managing application permissions     ✓ Support for HTTP Strict Transport Security protocol for all AppDynamics SaaS endpoints     ✓ Support for defining the Databases variable     ✓ AppDynamics On-Premises enhancement highlights.   To Summary NEW FEATURE MAJOR UPDATE MINOR UPDATE Alert and Respond ✓     Android Agent     ✓ Apache Agent     ✓ On-premises Controller       Dash Studio ✓     Database Visibility   ✓   Enterprise Console (EC)     ✓ EUM Server     ✓ Java Agent   ✓   License Management   ✓   Mobile Agent   ✓   .NET Agent     ✓ Node.js Agent     ✓ PHP Agent     ✓ Private Synthetic Agent ✓     Python Agent     ✓ Xamarin Agent     ✓ Accounts and Licensing enhancement highlights.   To Summary NEW FEATURE MAJOR UPDATE MINOR UPDATE Custom roles from the Account Management portal     ✓ NOTE | The Documentation Product Announcements and Alerts Home page for ongoing product release announcements, security and support advisories, as well as end-of-life and end-of-life support notices.  Also in Documentation, each product category has a Release Notes page where enhancements are described in detail on an ongoing basis. They are:  Cisco Full-Stack Observability (FSO)  Cloud Native Application Observability  AppDynamics APM Platform 23.x  On-premises AppDynamics APM Platform  In this article, each product enhancement summary section below will include links to the referenced Release Notes page in Documentation. Where available, links to the specific version will be included.  Back to top Product Enhancement Summaries SUMMARIES| Cloud Native Application Observability,  Agents,   SaaS Controller,  On-premises Controller,  Accounts Management  Cloud Native Application Observability enhancement summaries NOTE |See the Release Notes page in the Documentation for a complete list of Cloud Native Application Observability enhancements in July, including minor releases not included here. Alert and Respond (GA v23.6.0) You can now use the not equal to (!=) operator expression for monitored entities. See Define Entity Details. Troubleshoot AWS Lambda functions using OTel GA v23.7 You can now correlate traces and spans of Lambda functions to CloudWatch metrics from Lambda for troubleshooting.  Monitor Google Cloud Platform (GCP) Services GA v23.7 You can now observe GCP Persistent Disk, and GCP Pub/Sub, for more visibility across your cloud infrastructure.  Monitor resources on GKE GA v23.7 You can now monitor the Kubernetes resources on GKE. Observe additional AWS entities GA v23.7 A number of new artifact versions are included in v23.6.0, including OTel Docker images for Linux and Windows, Cluster and Infrastructure Collectors Docker image, AppDynamics Collectors (as well as Operator) Helm chart, and DB Collector Docker image. Configure user-defined BTs and mark favorites GA v23.7 You can now define your own Business Transactions and mark favorites to appear at the top of the list.  Onboard logs from cloud services GA v23.7 Forward CloudWatch logs from AWS EC2 and Lambda to your tenant.  Two ways to onboard OTel logs GA v23.7 You can now use either the new filelog receiver in otel-collector, or the otel-java-agent. For the necessary K8s and App Services.  Avoid rolling restarts of Log Collector pods after configuration change GA v23.7 New Helm chart parameter that prevents sequential rolling restarts of Log Collector pods is available for download.  Support for true default log collections GA v23.7 New deployments only need to deploy the Log Collector to immediately see logs in the system, parsed by timestamp. Further refine your parsing configurations as needed.  Log collection exclusion condition GA v23.7 Specify conditions for excluding log collection with the new logCollectorConfig.container.excludeCondition in your collectors-values.yaml parameter.  View the entire surrounding a target log message GA v23.7 Visibility into the log messages before and after a target message enhances troubleshooting with insight into root cause.  Flexibly explore your data with the Query Builder GA v23.7 The Query Builder, powered by our extensible Universal Query Language (UQL) lets you explore metrics, events, logs and traces across your entire ecosystem. Use pre-built templates or build your own queries using type-ahead suggestions, real-time syntax highlighting, and error detection.     Better understand your tech stack with the Schema Browser GA v23.7 View all of the entities, along with their relationships and ingested metadata, across your entire data schema ..  FSO Tenant Custom Roles GA v23.7  Account and Tenant Administrators can create custom roles to fine-tune user and Service Principal permissions for FSO tenant or FSO tenants through the Account Management Portal or through the Access Management API.  Anomaly Detection for Infrastructure Entities GA v23.7 We expanded Anomaly Detection support for both Classic and Application ELB to proactively discover issues before they propagate and impact your business.  Back to top Agent enhancement summaries NOTE | See the  AppDynamics v23.7 Agent Release Notes page for a complete list of Agent enhancements in July, including library updates and bug fixes for: Analytics Agent, iOS Agent, Apache Web server Agent, PHP Agent, .NET Agent. For Bug Fixes, see Agent Resolved Issues Android Agent v23.7.1  GA August 4, 2023 The EULA file was updated in this release.   Apache Web Server Agent v23.7.3 GA July 21, 2023  Support for the IBM AIX operating system. See Supported Apache Web Servers.   Cluster Agent Now, you can use the enableInstallationReport parameter to view the summarized installation report. See Default Auto Instrumentation Properties in the documentation.  RKE2 1.26 is also supported, and the Cluster Agent was upgraded to Go language 1.20.6.    iOS Agent v23.7  GA July 31, 2023 cocoalumberjack  is updated to 1.9.2   Java Agent v23.7  GA July 31, 2023  Set the enable-openai-metrics node property to true to enable OpenAI API Monitoring on the Java Agent. See Monitor OpenAI with Java Agent in the documentation.   Support for the TheoKanning/openai-java framework. See Java Framework Support under JVM Support in the documentation.    Machine Agent v23.7  GA July 26, 2023  Use the InsallServiceWrapper.vbs script to address the unquoted service path enumeration vulnerability. See Windows Install Using ZIP with Bundled JRE in the documentation.  Upgraded third-party components: jackson-databind was upgraded to v21.13.5; com.google.guava was upgraded to v 32.0.1-jre    .NET Agent v23.7  GA August 1, 2023  Code optimizations and performance improvements by enabling inlining on Linux .Net Agent.   Node.js Agent Node.js Agent 23.7.0 supports Node.js versions 14, 15, 16, 17, 18, 19, and now 20. See Node.js Supported Environments.  The Agent also includes support for OpenSSL 3.0  Upgraded third-party library: protobuf v7.2.4    PHP Agent v23.7  GA July 19, 2023  Now supporting PHP v8.2 (See PHP Supported Environments in the documentation), this Agent also includes the resolution of issue PHP-2317 (See Agent Resolved Issues).    Python Agent v23.7  GA July 26, 2023  Run the Python Agent proxy with the compatible JRE versions (8, 11, 17, and 19), thus you can download the agent without JRE. You can also opt to download the Python Agent that is bundled with the default JRE. For more information, see Install the Python Agent.    Back to top   SaaS Controller enhancement summaries NOTE | See the full 23.6 SaaS Controller Enhancements for a complete, searchable, and sortable list of Agent enhancements, including minor updates not mentioned here. Cisco Secure Application This release includes security attack alerts.  DOCUMENTATION  Alerts Using Cisco Secure Application  (GA v23.6 Released June 28, 2023) Back to top   AppDynamics On-premises enhancement summaries NOTE | See the full On-premises and AMP Platform Release Announcements for a complete, ongoing, and sortable list of enhancements Synthetic Server The Java version was upgraded to version 17. See Synthetic Server Requirements. (GA v23.6 Released June 30, 2023) Back to top Accounts and Licensing enhancement summaries NOTE | See the full Accounts and Licensing Release Notes page for a complete, ongoing, and sortable list of enhancements Auditing Tenant Administrators can use auditing to monitor and review user actions. Among other use cases: identify security risks, adhere to compliance standards, gain behavior insights, and troubleshoot issues. See Auditing for more, including a list of common use cases, requirements, and limitations. (GA v23.6 Released June 26, 2023) Back to top SaaS Controller enhancement summaries NOTE | See the full 23.6 SaaS Controller Enhancements for a complete, searchable, and sortable list of Agent enhancements Cisco Secure Application This release includes security attack alerts.  DOCUMENTATION  Alerts Using Cisco Secure Application  (GA v23.6 Released June 28, 2023) Back to top What else should you know? AppDynamics Documentation changes REMINDER: End-user documentation is now part of Cloud Native Application Observability. You can discover and subscribe to Cloud Native Application Observability Modules and applications on the FSO Platform Exchange. Cost Insights, Application Resource Optimizer, and Kubernetes Cost and Workload Profiler . Coming Webinars Plenty of webinar activity is live on Community, including Embark on your OpenTelemetry-based full-stack observability journey (September 6 & 7), and An Introduction to Cisco AppDynamics (August 23 & 24). See dates and time by region, as well as registration links, in their respective posts above.  Check out the Events and Webinars filter in News & Announcements to keep an eye on more webinars to come.  University News From self-paced Anomaly Detection courses (Standard), and How to Integrate Secure App with Splunk (Premium), to instructor-led ADQL for Business IQ, and ADQL Vizualization for Business IQ Insights, find the details on the Education product update, July 2023 post.   NOTE | Premium Self-Paced courses require a Premium University subscription. Visit our site for more information on subscription types.   Register for new courses here.  Community News We’ve recently published a change to the structure of Community, reflected in the top navigation. Check out these posts for the details: A better way to browse and discover Community content is around the corner... and New Community structure and navigation is live!   Keep an eye on Community Updates for additional upcoming announcements.    [Suspicious] Email issue  We are experiencing an ongoing issue with automated Community emails, which members are receiving with “[Suspicious]” in the subject line. Rest assured, we are working on it, but don’t yet have a resolution. Follow the Investigating email issue with [Suspicious] in the subject post for updates.  Back to top Resolved issues See the complete lists of resolved Issues in the Release Notes. • FSO Platform Release Notes, June 2023 • AppDynamics Cloud Native Application Observability Release Notes, June 2023 • AppDynamics (CSaaS) Release Notes, June 2023 • Accounts and Licensing Release Notes, June 2023 Back to top Essentials PLANNING AN UPGRADE? | Please check backward compatibility in the Agent and Controller Compatibility documentation as part of your upgrade planning process Download Essential Components (Agents, Enterprise Console, Controller (on-prem), Events Service, EUM Components) Download Additional Components (SDKs, Plugins, etc.) How do I get started upgrading my AppDynamics components for any release? Product Announcements, Alerts, and Hot Fixes Open Source Extensions License Entitlements and Restrictions Back to top
A demonstration of Sensitive Data Masking on Logs  Available as of v23.6, Cisco AppDynamics’ Sensitive Data Masking capability for logs is a crucial element in ensuring the protection and privacy o... See more...
A demonstration of Sensitive Data Masking on Logs  Available as of v23.6, Cisco AppDynamics’ Sensitive Data Masking capability for logs is a crucial element in ensuring the protection and privacy of sensitive information. By masking the personally identifiable information (PII), financial details, healthcare records, and more in logs, organizations can prevent unauthorized access, comply with data protection regulations, mitigate insider threats, reduce the attack surface for potential breaches, enable effective auditing and investigation without compromising sensitive information  Sensitive Data Masking for Logs is part of Data Security on Cloud Native Application Observability, powered by the Cisco FSO Platform.    IN THIS ARTICLE: Demo video | Demo Chapters + Notes | Additional resources  Demo | Sensitive Data Masking on Logs  Demo Chapters and Notes  Demo Chapter + Timestamp Steps and Notes  Getting to the Masking Expressions tab 00:00:30 Click the Configure option on the left-hand side panel. Look for the new tab called Security.  Under Security, click on Data Security.  You will land on a page with a Masking Rules tab, and next to it, the Masking Expressions tab.   Back to top Understanding the Masking Expressions list 00:00:58  Under the Masking Expressions tab, you will see a list of previously created masking expressions.    To determine which are provided out-of-the-box, and which have been created by a user, refer to the Type column. “Default” indicates out-of-the-box masking expressions, and “Custom” refers to those created by a user. Back to top Overview of the Masking Expression fields  00:01:30  The first field here is the expression named “Custom SSN”.  The second field is for the Regex for matching data. The third field is Data Sensitivity, referring to the sensitivity of the data, which can vary from organization to organization, ranging from low, medium, high, to critical. Back to top Using masking expressions once they’ve been created  00:02:47 To use these masking expressions, go to the Masking Rules tab. You’ll see a list of the masking rules that have already been created.  To determine whether the rules have been enabled, look at the Monitoring Status column. Here, you can see the mask_social_security_number is enabled while the Mask_Credit_Card_Rule is currently disabled. Back to top Rule field overview  00:03:10  With the Mask SSN rule as example: The first field in a rule is its name—here Mask Social Security Number.    The second field shows the scope of the rule, referring to the set of Logs to which the masking expressions should be applied. In this scenario, you will need to provide this value in the log format field within your log collector’s YAML file — here k8s:ad_ecommerce_appdcloud_demo4_logs.    The third field is where you can select the masking expression that should be applied to this set of logs— here custom_ssn, which we had previously created in the Masking Expressions list. You can also go ahead and create a new masking expression right here, which would have the same fields we saw earlier when going through the Masking Expressions tab.    As you select the Masking Expressions, you will start seeing them pop up as labels right below the Masking Expressions tab.    The 4th field is how you want to mask your data. Here, you have the option to select either X character or a custom string.    We will go ahead and select the X character in this scenario. Which means that any masked data will be replaced with the character “x”. Back to top Saving and Enabling the rule 00:05:02   Let's go ahead and save this rule. Once a rule has been saved, it is disabled by default.   In this scenario, we had edited a rule which had already been enabled, so the monitoring status for this rule is already enabled.   Once a masking rule has been enabled, any data being ingested from the scope specified in the masking rule will be scanned for that particular pattern, and that data will be masked.  Back to top View the masked data in the Log Explorer  00:05:41 Let's go ahead and look at how the masked data will look.   Looking at the log's explorer, search for SSN on the search bar. Once I search for that, I can see log records that had an SSN entry which have now been masked with character “x”. Within the log store, the data is saved in this masked format. We do not save any raw messages to comply with security standards.  Back to top Additional resources  Mask Sensitive Data in the Documentation  Announcing Sensitive Data Masking for logs in News & Announcements   
What's new in June 2023? WATCH THIS PAGE FOR UPDATES — Click the caret menu above right, then Subscribe... Want notification of new monthly Product Update editions? Click here, then Subscribe on t... See more...
What's new in June 2023? WATCH THIS PAGE FOR UPDATES — Click the caret menu above right, then Subscribe... Want notification of new monthly Product Update editions? Click here, then Subscribe on the message bar June 2023 marks the general release of Cisco Full Stack Observability and *Cloud Native Application Observability (formerly the product AppDynamics Cloud). Enhancement highlights for these new products are shown in new corresponding section headings, below.  *Now, Cisco Cloud Observability 11/27/2023 In this article… What release highlights should I know about? Highlights: Cisco Full Stack Observability Platform | Cloud Native Application Observability | Agents | SaaS Controller | On-premises | Accounts and Licensing  Heads Up - What else should I know about? Resolved and known issues Essentials What release highlights should I know about? What’s new? The following release highlights include the newest features and capabilities for June 2023. PRODUCT ENHANCEMENT HIGHLIGHTS NEW FEATURE MAJOR UPDATE MINOR UPDATE Cisco Full Stack Observability (FSO) Platform enhancement highlights       FSO Platform       FSO Exchange       Cost Insights Module       Kubernetes Cost and Workload Profiler module       Cloud Native Application Observability enhancement highlights       Alert and Respond       Service-oriented Investigations       Cloud Infrastructure and Troubleshooting       APM with Open Telemetry       Kubernetes and App Service Monitoring       Agent enhancement highlights       Analytics Agent       Cluster Agent       Database Agent       Java Agent       Machine Agent       .NET Agent       SaaS Controller enhancement highlights       Secure Application attack alerts       AppDynamics On-Premises enhancement highlights       Synthetic Server upgrade to Java 17       Accounts and Licensing enhancement highlights       Auditing       NOTE |The following links show enhancements released in June 2023. On these pages, product enhancements are described in detail on an ongoing basis.  • FSO Platform Release Notes, June 2023 • AppDynamics Cloud Native Application Observability Release Notes, June 2023 • AppDynamics (CSaaS) Release Notes, June 2023 • Accounts and Licensing Release Notes, June 2023 Back to top Cisco Full Stack Observability highlights FSO Platform The Cisco Full Stack Observability platform is an extensible software platform hosting an ecosystem of modules and applications. It provides core capabilities for developers to build observability solutions to gain visibility and actionable insights across their technology and business stack. Read more on the FSO Platform documentation page. (GA Initial Release June 28, 2023)   FSO Exchange The FSO Platform Exchange allows end-users of the FSO Platform to discover, request, or subscribe to modules and applications. (GA Initial Releas June 28, 2023)  FSO Modules These two modules built on the Full-Stack Observability (FSO) Platform extend and enhance AppDynamics. They are available through the FSO Platform Exchange (GA v23.6 Released June 28, 2023):  Cost Insights analyzes workloads running in cloud and cloud-native infrastructures and generates detailed cost data for all infrastructure workloads and services  Kubernetes Cost and Workload Profiler analyzes workloads running on a K8s cluster to identify performance and reliability risks, as well as inefficient configurations.   Cloud Native Application Observability highlights Starting from the 23.6 release, AppDynamics Cloud is now Cloud Native Application Observability. For highlights of the many enhancements this month, see Cloud Native Application Observability documentation and the Release Notes for a complete, ongoing, and sortable list of enhancements.  NOTE | Past announcements and Release Notes will continue to refer to 'AppDynamics Cloud' for historical accuracy. Alert and Respond (GA v23.6.0) You can now use the not equal to (!=) operator expression for monitored entities. See Define Entity Details. Service-oriented Investigations (GA v23.6.28) Autocomplete is now incorporated for all Traces, Spans, and topology fields. Fields that are related to Traces or Spans now display the count value. See Traces or Spans.  For the Service Instances entity, two new columns display JMX metrics and RPC data is now available. See Service Instances Detail.  Cloud Infrastructure and Troubleshooting (GA v23.6.28) With this release, Cisco AppDynamics supports monitoring Google Cloud Platform services and AWS API Gateway. See Connect to Google Cloud Platform, GCP Compute Engine Instance, AWS API Gateway  APM with Open Telemetry See the following options for configuring the Cisco AppDynamics OpenTelemetry Collector: Configure Settings for the Cisco AppDynamics Distribution of OpenTelemetry Collector Configure Existing OpenTelemetry Collectors to Send Application Data Two new configuration options,  annotations  and  labels , have been added to the Cisco AppDynamics Distribution of OpenTelemetry Collector. You can use these configuration options to add or override annotations and labels. See Cisco AppDynamics Distribution of OpenTelemetry Collector Settings. Kubernetes and App Service Monitoring A number of new artifact versions are included in v23.6.0, including OTel Docker images for Linux and Windows, Cluster and Infrastructure Collectors Docker image, AppDynamics Collectors (as well as Operator) Helm chart, and DB Collector Docker image. Back to top Agent enhancement highlights NOTE |See the full 23.6 Agent Enhancements for a complete, searchable and sortable list of Agent enhancements  Analytics Agent The org.apache.bcel (to 6.7.0) and com.fasterxml.jackson.core (to 2/15/0) libraries have been updated. (GA v23.6.0 Released June 21, 2023)  Apache Web Server Agent Now with support for Alpine Linux 3.17.0. See Supported Apache Web Servers (GA v23.6.3 Released June 14, 2023)  Cluster Agent With this release, you can configure node name for a specific tier under the Instrumentation rules configuration. DOCUMENTATION: Auto-Instrumentation Configuration. (GA v23.6.0 Released June 26, 2023) Cluster Agent and AppDynamics Operator has been upgraded to Go language 1.20.4. The Cluster Agent Helm chart is updated to version 1.14.0. (GA v23.6.0 Released June 27, 2023) Database Agent This release supports the Azure Active Directory password-based authentication method to monitor the following databases Azure SQL Database, Azure SQL managed instance, and PostgresSQL. (GA v23.6.0 Released June 28, 2023) DOCUMENTATION: Configure Microsoft SQL Server Collectors and Configure PostgreSQL Collectors  Java Agent This release includes support for Red Hat OpenJDK 17. DOCUMENTATION: JVM Support. (GA v23.6.0 Released June 21, 2023)  Machine Agent In addition to Azul JRE 17 support for Linux and Windows, this release includes upgrades to a number of third-party components, including aws-java-sdk-core, jackson-core, jetty-client, jetty-proxy, and oshi-core. DOCUMENTATION: JVM Support. (GA v23.6.0 Released June 26, 2023)  .NET Agent This release includes a number of enhancements, including:   The disable-dynamic-services node property to disable dynamic services during agent startup.  Support for object instance tracking on Windows .NET (Core). DOCUMENTATION  Object Instance Tracking for .NET.  Support for Control Group v2 container ID detection.  Improvement in the Secure Application heartbeat interval computation. This provides a more granular resolution in seconds instead of minutes.  Code optimizations and improvements.  (GA v23.6.0 Released June 30, 2023)  Back to top   SaaS Controller enhancement highlights NOTE | See the full 23.6 SaaS Controller Enhancements for a complete, searchable, and sortable list of Agent enhancements Cisco Secure Application This release includes security attack alerts.  DOCUMENTATION  Alerts Using Cisco Secure Application  (GA v23.6 Released June 28, 2023) Back to top   AppDynamics On-premises enhancement highlights NOTE | See the full On-premises and AMP Platform Release Announcements for a complete, ongoing, and sortable list of enhancements Synthetic Server The Java version was upgraded to version 17. See Synthetic Server Requirements. (GA v23.6 Released June 30, 2023) Back to top Accounts and Licensing enhancement highlights NOTE | See the full Accounts and Licensing Release Notes page for a complete, ongoing, and sortable list of enhancements Auditing Tenant Administrators can use auditing to monitor and review user actions. Among other use cases: identify security risks, adhere to compliance standards, gain behavior insights, and troubleshoot issues. See Auditing for more, including a list of common use cases, requirements, and limitations. (GA v23.6 Released June 26, 2023) Back to top   SaaS Controller enhancement highlights NOTE | See the full 23.6 SaaS Controller Enhancements for a complete, searchable, and sortable list of Agent enhancements Cisco Secure Application This release includes security attack alerts.  DOCUMENTATION  Alerts Using Cisco Secure Application  (GA v23.6 Released June 28, 2023) Back to top What else should you know? AppDynamics Documentation changes End-user documentation is now part of Cloud Native Application Observability. You can discover and subscribe to Cloud Native Application Observability Modules and applications on the FSO Platform Exchange. Cost Insights, Application Resource Optimizer, and Kubernetes Cost and Workload Profiler . Webinar | Cloud Native Application Observability Register for our upcoming Cloud Native Application Observability webinar. On July 26 (AMER) and July 27 (EMEA and APAJ).  University News, June 2023  NOTE | For complete information about Cisco AppDynamics education offerings this month, see Education Product Updates, June 2023   Instructor-led course 'Introduction to Cloud Native Application Observability’ now available!  New Premium* University instructor-led course, CLD101, provides a high-level, comprehensive understanding of the platform's features and functionalities. Learn how to effectively monitor and optimize your cloud infrastructure.  Self-paced courses to note Standard, self-paced courses  Create Alerts in Secure App for AppDynamics  Introduction to Anomaly Detection for Cloud Observability (formerly AppDynamics Cloud)   Monitor Business Transactions in Cloud Observability (formerly AppDynamics Cloud)    Troubleshoot Using Traces and Spans in Cloud Observability (formerly AppDynamics Cloud)   Premium self-paced courses  Use the iFrame Widget in Dash Studio   Use Nested Variables in Dash Studio   Use Custom Metrics in Dash Studio NOTE | Premium Self-Paced courses require a Premium University subscription.   Visit our site for more information on subscription types.   Register for new courses here.  Back to top Resolved issues See the complete lists of resolved Issues in the Release Notes. • FSO Platform Release Notes, June 2023 • AppDynamics Cloud Native Application Observability Release Notes, June 2023 • AppDynamics (CSaaS) Release Notes, June 2023 • Accounts and Licensing Release Notes, June 2023 Back to top Essentials PLANNING AN UPGRADE? | Please check backward compatibility in the Agent and Controller Compatibility documentation as part of your upgrade planning process Download Essential Components (Agents, Enterprise Console, Controller (on-prem), Events Service, EUM Components) Download Additional Components (SDKs, Plugins, etc.) How do I get started upgrading my AppDynamics components for any release? Product Announcements, Alerts, and Hot Fixes Open Source Extensions License Entitlements and Restrictions Back to top
Configuring the on-premises Controller to use stronger Key Exchanges You may want to change the SSL/TLS configuration of the on-premises Controller to allow only strong key exchanges. This can be d... See more...
Configuring the on-premises Controller to use stronger Key Exchanges You may want to change the SSL/TLS configuration of the on-premises Controller to allow only strong key exchanges. This can be done by defining a minimum key size for Diffie Hellman Key Exchanges.  Here is the procedure:  If Controller Version < 23.11: Take a backup of the file, <controller_home>/appserver/glassfish/domains/domain1/config/domain.xml and make the following change:  FROM - § <jvm-options>-javaagent:${com.sun.aas.instanceRoot}/appagent/javaagent.jar</jvm-options> CHANGE TO - § <jvm-options>-Djdk.tls.ephemeralDHKeySize=prefered_key_size</jvm-options> § <jvm-options>-javaagent:${com.sun.aas.instanceRoot}/appagent/javaagent.jar</jvm-options> EXAMPLE -  § <jvm-options>-Djdk.tls.ephemeralDHKeySize=2048</jvm-options> § <jvm-options>-javaagent:${com.sun.aas.instanceRoot}/appagent/javaagent.jar</jvm-options> Take a backup of <jre_used_by_the_controller>/lib/security/java.security and make the following change:  FROM - § jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1, RC4, DES, MD5withRSA, \ DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL, \ include jdk.disabled.namedCurves CHANGE TO - § jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1, RC4, DES, MD5withRSA, \ DH keySize < prefered_key_size, EC keySize < 224, 3DES_EDE_CBC, anon, NULL, \ include jdk.disabled.namedCurves EXAMPLE - § jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1, RC4, DES, MD5withRSA, \ DH keySize < 2048, EC keySize < 224, 3DES_EDE_CBC, anon, NULL, \ include jdk.disabled.namedCurves Restart the Controller Appserver for the change to take effect. NOTE | This step involves Controller downtime.  Rediscover the Controller back to EC.  If Controller Version >= 23.11 Take a backup of <jre_used_by_the_controller>/lib/security/java.security and make the following change:  FROM - § jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1, RC4, DES, MD5withRSA, \ DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL, \ include jdk.disabled.namedCurves CHANGE TO - § jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1, RC4, DES, MD5withRSA, \ DH keySize < prefered_key_size, EC keySize < 224, 3DES_EDE_CBC, anon, NULL, \ include jdk.disabled.namedCurves EXAMPLE - § jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1, RC4, DES, MD5withRSA, \ DH keySize < 2048, EC keySize < 224, 3DES_EDE_CBC, anon, NULL, \ include jdk.disabled.namedCurves Access the Enterprise Console GUI. Login. Select the Platform. Go to the Configurations Tab. Click on Controller Settings > Appserver Configurations > JVM Options. Go to the section JVM Config, and add the following JVM Argument: -Djdk.tls.ephemeralDHKeySize=prefered_key_size EXAMPLE:  -Djdk.tls.ephemeralDHKeySize=2048 Click on Save at the bottom of the screen.            NOTE | This step involves Controller downtime. 
How can I check and troubleshoot issues with the Reporting Services' on-prem instance?  This article provides instructions on how to check whether the on-prem instance of Reporting Service is runni... See more...
How can I check and troubleshoot issues with the Reporting Services' on-prem instance?  This article provides instructions on how to check whether the on-prem instance of Reporting Service is running, how to start and stop the Reporting Service, where to find the logs for on-prem installations, and troubleshoot login and report readability issues. By following these guidelines, you can effectively manage and resolve any issues related to the Reporting Service. These steps are applicable to On-prem Controllers and Support will check these for SaaS customers. In this article... How do I determine whether the Reporting Service is running? How do I start and stop the Reporting Service? Where can I find Reporting Services logs?  How do I troubleshoot login issues and unreadable reports? How do I enable debug mode to generate debug logs for troubleshooting reports? How do I check the on-prem instance of the Reporting Service (RS)? To determine if the on-prem instance of Reporting Service is running, follow these steps: Open the command line interface on your system. Enter the command ps aux | grep node . Look for the process node reporting_service/reports/index.js . If you find this process, it indicates that the Reporting Service is running. BACK to top How do I start and stop the Reporting Service (RS)? To start or stop the Reporting Service, use the following instructions: Navigate to the reporting_service/reports/bin directory. Use the command cd reporting_service/reports/bin to change the directory. To stop the Reporting Service, execute the command ./reports-service.sh stop . To start the Reporting Service, execute the command ./reports-service.sh start . BACK to top Where do I locate the Reporting Service (RS) logs? On-Prem: The logs can be found at <CONTROLLER_INSTALLATION_FOLDER>/reporting_service/reports/logs. BACK to top How do I troubleshoot login issues and unreadable reports? If the Reporting Service is unable to log in or the reports display a login screen, it may be due to one of the following reasons: Broken credentials in the Reporting Service. Connectivity issues preventing the Reporting Service from logging in. The controller has been configured with an incorrect deep link. Verify the "-Dappdynamics.controller.ui.deeplink.url" VM argument. How do I enable debug mode in the Reporting Service to generate debug logs for troubleshooting reports? To enable debug mode in the Reporting Service, follow these steps: Stop the reporting server: Navigate to the <controller_home>/reporting_service/reports/bin directory. Execute the command ./reports-service.sh stop . Enable debug log for reporting: Open the <controller_home>/reporting_service/reports/config/default-config.json file. Locate the "level" value and change it to "debug". Change the value for the key "phantomDebugFlag" to "true". Start the reporting server: Navigate to the <controller_home>/reporting_service/reports/bin directory. Execute the command ./reports-service.sh start . Analyze the logs to see any errors and exceptions. NOTE | Remember to revert the above settings after collecting the debug logs. If you require further assistance or have any questions, please reach out to our Support team. BACK to top
What AppDynamics enhancements were new in May 2023?  WATCH THIS PAGE FOR UPDATES— Click the Options menu above right, then choose Subscribe... Want notification of all new monthly Product Update e... See more...
What AppDynamics enhancements were new in May 2023?  WATCH THIS PAGE FOR UPDATES— Click the Options menu above right, then choose Subscribe... Want notification of all new monthly Product Update editions? Click here, then Subscribe on the message bar In May, releases and enhancements include AppDynamics Cloud, SAP Agent v23.5—as well as a number of other agent library updates, patches, and fixes, the AppDynamics SaaS Controller, the Account Management Portal, and the On-premises Platform. Revisions through 5/14/23 - Webinar URL added, SAP Agent Release Notes URL corrected In this article… Summary of releases, May 2023 What release highlights should I know about? Product Areas: AppDynamics Cloud | Agents | SaaS Controller |Account Management Portal | On-premises Platform Heads Up - What else should I know about? Updates: Cisco Live | University at Cisco Live | Webinars Resolved issues Essentials What release highlights should I know about? The following table includes release highlights AppDynamics features and capabilities released in May 2023. Check out the table to see who in your organization may be most interested in or impacted by each enhancement. For minor fixes or patches, please refer to the respective release notes links below. PRODUCTS / ENHANCEMENT HIGHLIGHTS         AppDynamics Cloud enhancement highlights User Admin SecOps DevOps Application troubleshooting with logs ✓ ✓︎ ︎   Application root cause analysis with Anomaly Detection ✓ ✓   ✓ Business Transaction on AppDynamics Cloud  ✓ ✓     Kubernetes infrastructure and troubleshooting  ✓ ✓     Agent enhancement highlights         SAP Agent ✓ ✓   ✓ The following agents have had basic library updates, patches, or fixes in May: Analytics Agent, Cluster Agent, Database Agent,  Java Agent, Machine Agent, Network Agent,  Node.js Agent, Python Agent, React Native Agent,  Private Synthetic Agent  ✓ ✓     SaaS Controller enhancement highlights         Cisco Secure Application ✓ ✓ ✓ ✓ Account Management Portal enhancement highlights SAML configuration enhancements for user provisioning   ✓     AppDynamics On-premises         Automated Agent Operations ✓ ✓   ✓ Enterprise Console v23.4 ✓ ✓     Events Service TLS Encryption ✓ ✓     Where can I find detailed information about any month's enhancements? Product enhancements are described in detail, and on an ongoing basis, on the respective documentation portal pages: AppDynamics Cloud Release Notes, AppDynamics (CSaaS) Release Notes, SAP Monitoring using AppDynamics, Release Notes for AppDynamics Accounts and Licensing, and AppDynamics On-Premises APM Platform Release Notes. Where available, see links to this month's Release Notes below, under each product heading. Back to TOP | DOWN to Resource List  AppDynamics Cloud enhancement highlights NOTE |See the full 23.5 Release Notes for a complete, ongoing, and sortable list of Agent enhancements Application troubleshooting with Logs page enhanced  The Logs page continues to optimize your troubleshooting experience with more hyperlinks to entities and a new panel with the most relevant fields and their top values. The search bar now minimizes your need to type. (GA v23.5.25 Released May 30, 2023)  DOCUMENTATION  Monitor Anomalies Baseline visualization for Anomalies Detected Investigate why an Anomaly was detected using the upper and lower baseline thresholds of the violated metric. (GA v23.5.25 Released May 30, 2023)  DOCUMENTATION  Monitor Anomalies Business Transactions Now on AppDynamics Cloud, Business Transactions are a visual representation of the transactions (request and response) that take place for the services on the application. BTs give a more granular view of services and interactions based on its starting point. It represents the processing path that is followed in response to a user-initiated request–in other words, the logical path of a user through your services. (GA v23.5.25 Released May 30, 2023) DOCUMENTATION  Monitor Anomalies• AppDynamics Infrastructure Collector  Kubernetes infrastructure and troubleshooting  A number of new AppDynamics artifact versions in this release include: OTel Docker image (Linux and Windows), Cluster and Infrastructure Collectors Docker image, AppDynamics operator Docker image, and AppDynamics Collectors Helm and Operators Helm charts.  In a Linux environment, Rancher Kubernetes Engine (RKE) 1.25.9, Rancher Kubernetes Engine Government (RKE2) 1.24.13+rke2r1, and Tanzu Kubernetes Grid Integrated Edition (TKGI) 1.25.4+vmware.1 are now supported. (GA v23.5.25 Released May 30, 2023) DOCUMENTATION   Install Kubernetes and App Service Monitoring   Back to TOP | DOWN to Resource List    Agent enhancement highlights NOTE |See the full 23.5 Release Notes for a complete, ongoing, and sortable list of Agent enhancements   SAP Agent  This release includes enhancements including S/4HANA 2022 FPS01 compatibility, including WebGUI EUM compatibility. For Business iQ, there is S/4HANA Order to Cash (O2C) and Procure to Pay (P2P) Bussiness Prcess supported. Along with improved job error reporting, there are other improvements and bug fixes. See the Release Notes for SAP Monitoring Using AppDynamics for more details. (GA v23.5 Released May 29, 2023)  DOCUMENTATION  AppDynamics SAP Agent Release Notes, v23.5  Back to TOP | DOWN to Resource List  The following agents have had basic library updates, patches, or fixes this month Analytics Agent Libraries were updated (GA v23.5 Released May 24, 2023)  Cluster Agent  Overall improvements to memory usage, with particular optimizations to the churn frequency of creating and deleting pods. Bug fixes. (GA v23.5 Released May 25, 2023)  Database Agent You can now configure the frequency of collecting the database size statistics for each Postgres SQL collector. Bug fixes. (GA v23.5 Released May 15, 2023)  DOCUMENTATION  Database Agent Settings for Monitoring Database  Java Agent   A new node property allows you to manually specify whether an environment should be treated as read-only or not. Bug fixes. (GA v23.5 Released May 31, 2023)  DOCUMENTATION  Read-only environment node property,   Agent Resolved Issues, v23.5  Machine Agent Upgrades to third-party components: Hibernate Validator (now v6.1.7 Final), Java Runtime Environment (now 11.0.19), org.jsons (now 20230227), and org.eclipse.jetty (now 9.4.51). (GA v23.5 Released May 30, 2023)  DETAILS  Release Notes APM Platform, Agents v23.5  Network Agent Upgrades to third-party libraries: curl (now 8.0.1), libpcre (now 10.4.2), and capnproto (now 0.10.4). (GA v23.5 Released May 31, 2023)  DETAILS  Release Notes APM Platform, Agents v23.5 Node.js Agent Includes support for Yam and Node.js 19. Bug fixes. (GA v23.5 Released May 17, 2023)  DOCUMENTATION  Node.js Supported Environments, Agent Resolved Issues, v23.5  Python Agent  This release includes support for Python 3.11.  (GA v23.5.1 Released May 27, 2023)   In addition, Jackson databind was updated and snakeYAML was removed. Support for Python 3.6 has ended. (GA v23.5.1 Released May 7, 2023)  DOCUMENTATION  Python Supported Environments, Agent Resolved Issues, v23.5, End of Support Notice, Python 3.6  React Native Agent Now supported: manual tracking of UI events using Instrumentation.trackUIEvent().  (GA v23.5 Released May 25, 2023)  Private Synthetic Agent Private Synthetic Agent (PSA) deployment in Docker engine is now supported. In addition, PSA deployment in Kubertnetes and Minikube has been simplified. (GA v23.5 Released May 31, 2023)  DOCUMENTATION  Set up PSA in Docker Engine, Set up PSA in Amazon EKS, Set up PSA in Azure AKS, Set up PSA in Minikube Back to TOP | DOWN to Resource List  SaaS Controller enhancement highlights NOTE | See the AppDynamics APM Platform Release Announcements v23.5 page for a complete, ongoing, and sortable list of enhancements Cisco Secure Application This release includes Business Risk Factors (GA v23.5 Released May 30, 2023), as well as optimization and bug fixes (Released May 24, 2023).  DOCUMENTATION  Monitor Business Transactions, SaaS Controller Resolved Issues, v23.5 Back to TOP | DOWN to Resource List    Accounts Management Portal enhancement highlights NOTE | See the Release Notes for Accounts and Licensing page for a complete, ongoing, and sortable list of enhancements SAML configuration enhancements for user provisioning  Administrators can more easily provision users with improved SAML configuration, including enhanced Identity Provider flows when adding new users.    When SAML federation is active, Administrators can generate a JIT-provisioning link when they want users to provision their own accounts. (GA v23.5 Released May 8, 2023)   DOCUMENTATION  Configure SSO through SAML  Back to TOP | DOWN to Resource List  On-premises Platform enhancement highlights NOTE | See the On-premises and APM Platform Enhancements page for a complete, ongoing, and sortable list of enhancements Automated Agent Operations Automate agent operations like install, upgrade, and rollback with Ansible, CloudFoundry, Docker, and Kubernetes. (GA v23.4.0 Released May 30, 2023)  DOCUMENTATION  Install App Server Agents > Agent Management  Enterprise Console v23.4 MYSQL version 8.0 is available with Enterprise Console (EC) 23.4. NOTE | Fresh installations or upgrades from older EC versions to 23.4 will continue to use MYSQL 5.7 version by default. You must upgrade the EC and Controller before upgrading to this version of MYSQL. (GA v23.4 Released May 4, 2023)  DOCUMENTATION  Upgrade MYSQL Version  Events Service Use Transport Layer Security (TLS) to secure the communication between nodes in a cluster. (GA v23.4 Released May 4, 2023)  DOCUMENTATION  Set up TLS to Encrypt Communications in the Elastic Stack  Back to TOP | DOWN to Resource List  What else should I know about? Let's Go! See you at Cisco Live, June 4-8 Join us in Las Vegas for keynotes, innovation talks, technical sessions, and demos. You'll find AppDynamics in Booth 3307: World of Solutions — alongside the Cisco FSO and Emerging Technology and Incubation teams.  Find the details about where else you'll find AppDynamics and what we'll be doing here in News & Announcements, as well as on the AppDynamics Blog. To learn more about the event as a whole—including registration, and the global broadcast, see https://ciscolive.com/global.    AppDynamics University News  The AppDynamics University team have launched a refreshed user experience, as well as releasing a number of new courses. Read the summary in the Education Product Updates, January and February 2023.  AppDynamics University at Cisco Live Sign up for Bill Miller’s breakout session at Cisco Live 2023 –   Preparing for your AppDynamics Certification(s) - BRKCRT-2017  The session is for site reliability engineers, architects, DevOps, platform administrators or partner consultants who work with AppDynamics technologies. Bill will discuss available role-based Certifications and share sample exam questions, preparation resources, strategies, recommended learning and tips to help you prepare effectively and efficiently for your exams.  It qualifies for Cisco Continuing Education Credit and will be held Thursday, June 9, starting at 9:30 am (:60).  Looking for other Cisco Live learning opportunities? Check out the catalog of Keynotes, Innovation Talks, Labs, and programs. Webinars Register for the following  webinars: NOW ON DEMAND | Learn how First Abu Dhabi Bank achieved full-stack observablity  Hear how FAB the bank optimized the 180+ performance apps in it's portfolio, cut customer downtime by 70%, and reduced MTTR for AppDynamics-monitored workloads.  PANELISTS: Emma Lewis, FAB, Carl Brenner, PerformIT,  and Joe Byrne, AppDynamics COMING JUNE 28, 29 | Achieving end-to-end visibility with Cisco AppDynamics and ThousandEyes Troubleshooting just got easier with bi-directional integration between Cisco AppDynamics and Thousand Eyes. Our June 28 live webinar will cover how you can use this integration to achieve end-to-end visibility across your applications, networks and external dependencies. On June 28 for AMER, EMEA, and June 29 APAC.  ON DEMAND | Take cloud native monitoring to the next level with OpenTelemetry™   Cisco AppDynamics’ leverage of OpenTelemetry™ provides an efficient method for collecting and correlating MELT data. Learn how embracing OTel open source standards can help explain how services interact and shorten feedback loops to rapidly resolve application performance issues.      Stay tuned for new upcoming webinars Other new webinars on the horizon include Introduction to AppDynamics, AppDynamics + ThousandEyes, and new K8s content. We'll post about upcoming webinars here in Community News & Announcements, and they're always available on the Cisco AppDynamics site webinars page. Back to TOP | DOWN to Resource List  Resolved issues New! Now, you can sort the completeAppDynamics Cloud Release Notes and AppDynamics (CSaaS) Release Notes by any heading, including product, severity, version information, and release date. They are updated on an ongoing basis.  The following key issues were resolved in May.   CDM-9138 Event Grouper: improve handling of invalid proguard mapping files (Affected v23.2)  DBMON-8994 Fixed OS Monitoring validation. (Affected v23.2)  DBMON-8996 Mongo DB Collector was causing a high number of database connections. Fixed. (Affected v23.3)  SERVER-8959 Logs were not providing complete information when Machine Agent registration failed on the Controller. The logs do not provide complete information when Machine Agent registration fails on Controller.  Back to TOP | DOWN to Resource List  Essentials PLANNING AN UPGRADE? | Please check backward compatibility in the Agent and Controller Compatibility documentation as part of your upgrade planning process   Download Essential Components  (Agents, Enterprise Console, Controller (on-prem), Events Service, EUM Components)     Where do I download AppDynamics components? (SDKs, Plugins, etc.) How do I get started upgrading my AppDynamics components for any release?     Product Announcements, Alerts, and Hot Fixes Open Source Extensions     License Entitlements and Restrictions  
A Machine Agent running on Windows OS shows gaps on the Controller due to collector script timeout  This article describes an issue where the Machine Agent on Windows OS shows gaps on the Controlle... See more...
A Machine Agent running on Windows OS shows gaps on the Controller due to collector script timeout  This article describes an issue where the Machine Agent on Windows OS shows gaps on the Controller, presents the likely cause, and provides steps for troubleshooting as well as two test scripts. The scripts can be found below the text portion of this article. In this article...  Machine Agent functionality Machine Agent on Windows OS Observed gaps in the Machine Agent   Troubleshooting steps  Observations    Machine Agent functionality  By default, the Machine Agent invokes collector scripts to gather hardware stats once every 30 seconds (this limit can be increased to a maximum of 60 seconds). At the end of every minute, the Machine Agent aggregates the data received and publishes it to the Controller. Hence, the Controller expects data every minute, and if not received, it will show a gap for that respective minute.     Machine Agent on Windows OS  The Machine Agent uses open source OSHI libraries and collector scripts to gather hardware statistics. CPU, Memory and Process statistics are collected via OSHI libraries, and the rest of the metrics are gathered via collector script. The collector script Machine Agent executes on Windows OS is sim-collector.vbs (added to this article as an attachment). The collector scripts get the data directly via Windows WMI calls and OSHI, as well relying internally on similar Windows WMI java APIs to get the data. This Machine Agent functionality is also applicable for Windows OS.   Back to top Observed gaps in the Machine Agent  The administrator observes intermittent gaps from a Machine Agent installed on Windows OS. This can happen across single or multiple servers.   Gaps appear as follows:   Back to top Troubleshooting steps we performed  We created collect-sample.vbs to mimic the functionality of the Machine Agent.   NOTE | You can find the collect-sample.vbs and sim-collector.vbs scripts below the text of this article, just above and to the left of the comment buttons.   The collect-sample.vbs script ensures that sim-collector.vbs is invoked once every 30 seconds. Before invoking the sim-collector.vbs script, collect-sample.vbs writes a time stamp in the log file as shown below:  objFile.WriteLine("Script Start Time") objFile.WriteLine(Now()) Immediately after writing the above time stamp, collect-sample.vbs file invokes the sim-collector.vbs script.  Set WshShellExec = objShell.Exec("cscript sim-collector.vbs") The first module invoked as part of the sim-collector.vbs script is "runCollector".  Function runCollector() The very first operation performed as part of the "runCollector" module is writing the time stamp onto the same log file again.  Wscript.Echo "runCollector start", Now()   The sample output of the collector script is attached here in the ticket. Here are the first few lines from the collector script sample output: Explanation of the collector script’s sample output : SCRIPT  LINES CAPTURED  collect-sample.vbs  Script Start Time  2023-05-17 12:34:37 PM  sim-collector.vbs  Microsoft (R) Windows Script Host Version 5.8  Copyright (C) Microsoft Corporation. All rights reserved.    runCollector start 2023-05-17 12:34:38 PM  {  The expected difference in the two timestamps described above should be a few seconds—ideally less than 5 - 10 seconds— since it is just a timestamp print operation happening on both sides, and no other operations that would consume more time are taking place between them.  Observations after performing troubleshooting In general, the scripts run fine with an expected delay of less than 5 seconds. During this time, metrics are also published to the Controller as expected.    During other times, the delay between both the time stamps explained above goes beyond 2-3 minutes. The Controller also shows gaps during the same period of time as the delay.    Here is a sample output snippet from this scenario:  Script Start Time 2023-05-17 12:39:01 PM Microsoft (R) Windows Script Host Version 5.8 Copyright (C) Microsoft Corporation. All rights reserved. runCollector start 2023-05-17 12:43:31 PM The gap in the snippet above shows that the script is getting stuck during this time, and that something on the OS is blocking the sim-collector.vbs script invoked by collect-sample.vbs.   A number of things could block this call from the OS. The specifics must be determined by a Windows administrator. In our experience with similar issues in the past, customers’ Windows administrators were able to identify the OS tasks blocking the vbs scripts, and to fix the issue.   Back to top
What AppDynamics enhancements were new in April 2023?  WATCH THIS PAGE FOR UPDATES— Click the caret menu above right, then Subscribe... Want notification of new monthly Product Update editions? Cl... See more...
What AppDynamics enhancements were new in April 2023?  WATCH THIS PAGE FOR UPDATES— Click the caret menu above right, then Subscribe... Want notification of new monthly Product Update editions? Click here, then Subscribe on the message bar In April, releases include the AppDynamics Cloud* enhancements, various Agents, and the AppDynamics Enterprise Controller. Versions 23.4.0-23.4.1. *Now, Cisco Cloud Observability 11/27/2023 In this article… Summary of releases, April 2023 What release highlights should I know about? Product Areas: AppDynamics Cloud | Agents | SaaS Controller | On-premises Console Heads Up - What else should I know about? Updates: Cisco Live | University at Cisco Live | Webinars Resolved issues Essentials What release highlights should I know about? The following table includes release highlights AppDynamics features and capabilities released in April 2023. Check out the table to see who in your organization may be most interested in or impacted by each enhancement. For minor fixes or patches, please refer to the respective release notes links below. PRODUCTS / ENHANCEMENT HIGHLIGHTS         AppDynamics Cloud* enhancement highlights User Admin SecOps DevOps Anomaly Detection for infrastructure entities ✓ ✓︎ ︎   Expanded coverage for Azure entities ✓ ✓   ✓ Logs page usability enhancements  ✓ ✓     Kubernetes infrastructure enhancements  ✓ ✓     Usability enhancements in the Logs page  ✓ ✓     Agent enhancement highlights         Analytics Agent ✓ ✓   ✓ Android Agent ✓ ✓   ✓ Cluster Agent ✓ ✓     Java Agent ✓ ✓     Machine Agent ✓ ✓     .NET Agent ✓ ✓     PHP Agent ✓ ✓     SaaS Controller for Cisco Secure Application         Accounts global identity migration ✓ ✓     Alert and Respond ✓       OpenTelemetry ✓       Cisco Secure Application ✓ ✓ ✓   Dash Studio ✓ ✓     Licensing ✓ ✓     AppDynamics On-Premises enhancement highlights Enterprise Controller v23.4x ✓ ✓     Where can I find detailed information about this month's enhancements? Product enhancements are described in detail, and on an ongoing basis, on the respective documentation portal pages, i.e., AppDynamics Cloud Release Notes, AppDynamics (CSaaS) Release Notes, Release Notes for AppDynamics Accounts and Licensing, and AppDynamics On-Premises APM Platform Release Notes. Where available, see links to this month's Release Notes below, under each product heading. Back to top AppDynamics Cloud highlights NOTE | See release highlights on the What’s New carousel, and the full 23.4 Release Notes for a complete, ongoing, and sortable list of Agent enhancements Now known as Cisco Cloud Observability 11/27/2023 Anomaly Detection for infrastructure entities Anomaly detection on AWS EC2 helps you discover issues before they propagate and impact your business.  (GA v23.4)  DOCUMENTATION  Anomaly Detection in Cisco Cloud Observability (formerly Cloud Native Application Observability) Expanded coverage for Azure entities  You can now monitor Azure Functions, Azure Container Instances, Azure Containers, and Azure Service Bus. (GA v23.4) DOCUMENTATION  • Azure Functions  • Azure Container Instances  • Azure Containers  • Azure Service Bus Monitor   non-Kubernetes Windows hosts  Monitoring and alerting on key infrastructure metrics now extend to non-Kubernetes Windows workloads hosted on AWS, Azure, or your private environment. (GA v23.4) DOCUMENTATION   • AppDynamics Infrastructure Collector for Windows Settings   • AppDynamics Distribution of OpenTelemetry Collector Windows Settings Kubernetes infrastructure enhancements  To ensure cluster uniqueness, such as if there are multiple clusters from different deployments sharing the same name, a new attribute k8s.cluster.id was introduced. To use this, you must upgrade your services.  (GA v23.4) DOCUMENTATION  Upgrade Operators and Collectors.   Usability enhancements to the Logs page Enhancements include the reorganized Fields panel with a raw message wrap toggle, links to the related entity-centric page, and drag-select support for histograms. (GA v23.4)   DOCUMENTATION Troubleshoot with Logs.  Back to top   Agent release highlights NOTE |See the full 23.4 Release Notes for a complete, ongoing, and sortable list of Agent enhancements   Analytics Agent  This release includes SnakeYAML 2.0, which resolves a critical flaw, also referred to as CVE-2022-1471   (GA v23.4.0 Released April 21, 2023) Android Agent  This release includes support for Android Gradle Plugin (AGP) v8.0, and for AndroidX Fragments. Two configuration options were replaced with new ones.  (GA v23.4.1 Released April 27, 2023) Cluster Agent  You can now configure the security context parameters for auto instrumentation.   DOCUMENTATION  Auto Instrumentation Configuration  The Cluster Agent and AppDynamics operator images are updated with the latest version of Go. To use Redhat-based Cluster Agent or AppDynamics Operator, you need to adjust your firewall settings as suggested by Redhat.   Specify the priorityClass in the Infraviz and the Cluster Agent configuration files.  DOCUMENTATION    • Cluster Agent YAML File Configuration Reference  • Install Infrastructure Visibility with Helm Charts  (GA v23.4.0 Released April 25, 2023)  Java Agent This release includes support for cgroup v2, an important enhancement as some Kubernetes features exclusively use cgroup v2 for enhanced resource management and isolation.   There is a known issue JAVA-11957.  (GA v23.4.0 Released May 4, 2023)  Machine Agent  This release includes an option to exclude file cache memory from the memory usage calculation on AIX.  DOCUMENTATION Exclude File Cache Memory from Memory Usage   (GA v23.4.0 Released April 25, 2023)  .NET  This release includes an option to ignore exceptions using the nested exception messages.   DOCUMENTATION On the App Agent Node Properties (N-R) page, see  enable-ignore-nested-exception-message and   nested-exception-message-depth   This release includes an option to ignore exceptions using the nested exception messages.  (GA v23.4.0 Released April 25, 2023)  PHP Agent  This release includes an updated Java proxy, as well as upgrades to Apache Log4cx v0.11.0, Apache Protable Runtime 1.7.2, Apache Portable Runtime Utility 1.6.3, Expat 2.5.0, and Protocol Buffers v3.21.12.   (GA v23.4.0 Released April 28, 2023)  Back to top SaaS Controller enhancement highlights NOTE | See the On-premises and AMP Platform Release Announcements page for a complete, ongoing, and sortable list of enhancements Accounts global identity migration Beginning with this month’s SaaS Controller release, AppDynamics-managed user accounts will begin migrating to the AppDynamics Identity Provider on a rolling basis. The migration brings this kind of account under the same management as other AppDynamics accounts. You will be able to manage all AppDynamics accounts under a single identity.  KNOWLEDGE BASE FAQ  AppDynamics Global Identity Migration   (GA v23.4 Released April 10, 2023)  Alert and Respond Now, when you create or update a health rule for the type User Experience Browser Apps, you can select metrics to evaluate critical or warning criteria for entities pages or virtual pages.  You can monitor the user experience by tracking how much time it takes for all visual elements within the first screen (above the fold) to load in an end-user's browser, and be alerted for any issues.  DOCUMENTATION  Create and Configure Conditions.  Now, request your Cisco Accounts team to extend the health rule violation status beyond the default auto-cancellation period. This status is cancelled automatically when the health rule violates continuously for 72 hours.  DOCUMENTATION  Troubleshoot Health Rule Violations.  (GA v23.4 Released April 10, 2023)  AppDynamics for OpenTelemetry™   AppDynamics for OpenTelemetry™ introduces transaction snapshots in a waterfall view, which allows you to quickly determine which calls consumed the transaction time for a given snapshot. Click a segment to view the resource wait time for its business transaction  DOCUMENTATION View OpenTelemetry™ Data in the Controller UI  (GA v23.4 Released April 25, 2023)  Cisco Secure Application This release adds Business Risk metrics for Alerts.  DOCUMENTATION  Alerts Using Cisco Secure Application  (GA v23.4 Released April 28, 2023)  Dash Studio A new list view includes Last Viewed and Views in Last 7 Days columns, among other enhancements.  The health widget now supports the within function for business transactions.  (GA v23.4 Released April 26, 2023) Licensing For Infrastructure-based Licenses (IBL), enable license rules that help you conserve Cluster Agent license consumption when the system is unable to detect vCPU information. In such cases, the Cluster Agent without vCPU information will be rejected and won’t be registered, helping you avoid consuming a license for that agent.  DOCUMENTATION  Machine and Cluster Agent License Prioritization  (GA v23.4 Released April 10, 2023)  Back to top What else should I know about?   AppDynamics heads to Cisco Live, June 4-8 Join us in Las Vegas for keynotes, innovation talks, technical sessions, and demos. You'll find AppDynamics in Booth 3307: World of Solutions — alongside the Cisco FSO and Emerging Technology and Incubation teams.  Find the details about where else you'll find AppDynamics and what we'll be doing here in News & Announcements, as well as the AppDynamics Blog. To learn more about the event as a whole—including registration, and the global broadcast, see https://ciscolive.com/global.    AppDynamics University News  The AppDynamics University team have launched a refreshed user experience, as well as releasing a number of new courses. Read the summary in the Education Product Updates, January and February 2023.  AppDynamics University at Cisco Live Sign up for Bill Miller’s breakout session at Cisco Live US Preparing for your AppDynamics Certification(s) - BRKCRT-2017  The session is for site reliability engineers, architects, DevOps, platform administrators or partner consultants who work with AppDynamics technologies. Bill will discuss available role-based Certifications and share sample exam questions, preparation resources, strategies, recommended learning and tips to help you prepare effectively and efficiently for your exams.  It qualifies for Cisco Continuing Education Credit and will be held Thursday, June 9, starting at 9:30 am (:60).  Webinars Register for the following on-demand webinars: Take cloud native monitoring to the next level with OpenTelemetry™   Cisco AppDynamics’ leverage of OpenTelemetry™ provides an efficient method for collecting and correlating MELT data. Learn how embracing OTel open source standards can help explain how services interact and shorten feedback loops to rapidly resolve application performance issues.    Building Blocks to a Great Observability Solution  Application performance management is one of the building blocks to establishing a great end-to-end observability solution for end-users and the business alike. After this webinar, you’ll understand the scope of APM—present and future. You will explore some of AppDynamics core APM components, and will become familiar with how OpenTelemetry fits in APM.  Stay tuned for new webinars Other new webinars on the horizon include Introduction to AppDynamics, AppDynamics + ThousandEyes, and new K8s content. Back to top Resolved issues New! Now, you can sort the completeAppDynamics Cloud Release Notes and AppDynamics (CSaaS) Release Notes by any heading, including product, severity, version information, and release date. They are updated on an ongoing basis.  The following key issues were resolved in April.   CLUSTERMON-4153 | Golang version updated to latest (1.20.3)  DBMON-8861 | Resolved: SQL query and query time are not displayed on the dashboard. (Affected v22.22.0) Back to top Essentials PLANNING AN UPGRADE? | Please check backward compatibility in the Agent and Controller Compatibility documentation as part of your upgrade planning process   Download Essential Components (Agents, Enterprise Console, Controller (on-prem), Events Service, EUM Components)     Download Additional Components (SDKs, Plugins, etc.) How do I get started upgrading my AppDynamics components for any release?     Product Announcements, Alerts, and Hot Fixes Open Source Extensions     License Entitlements and Restrictions Introducing AppDynamics Cloud   Back to top
How do I resolve a “Lexical error , Encountered:” when using the Controller’s email/HTTP template?  While using the email/HTTP template in the Controller, you may see the following error: ERROR... See more...
How do I resolve a “Lexical error , Encountered:” when using the Controller’s email/HTTP template?  While using the email/HTTP template in the Controller, you may see the following error: ERROR Lexical error, Encountered: "#" (35), after : "&" at *unset*… or Lexical error, Encountered: after :...  The error below can be seen when the template associated with an action is incorrect:   What is the cause of the lexical error, and how do I resolve it?  This lexical error generally occurs when double quotes have been used in the #set variable instead of single quotes. To repair it, change the #set variable to use single quotes.  TIP | If you are using an HTML body in an email template, use a toggle button and then paste in the payload to avoid any issue  Example of a payload that will result in a lexical error:  #set( $em = ${latestEvent.eventMessage}) #set( $em = $em.replace("\", "\\")) #set( $em = $em.replace("<b>", "*")) #set( $em = $em.replace("</b>", "*")) #set( $em = $em.replace("<br>", '' '))   Screenshots showing both correct and incorrect payloads This screenshot shows the incorrect use of double quotes in the payload.  This screenshot shows the correct use of single quotes in the payload — in this case, on the Alert & Respond tab on the Controller This screenshot shows a successful transcript example, resulting from the correctly input (single quote) payload as shown in screenshot 2, above
What are the steps for installing OTel Collector as a sidecar in ECS Fargate to monitor applications?  This article provides step-by-step instructions and sample configuration files you can use to ... See more...
What are the steps for installing OTel Collector as a sidecar in ECS Fargate to monitor applications?  This article provides step-by-step instructions and sample configuration files you can use to install an OTel collector as a sidecar in ECS Fargate, so you can monitor applications.   It includes two alternatives for configuring your application to use OpenTelemetry: (a) by modifying your existing application image, or (b) by injecting the OTel Java agent into your container.  In this article... Installation instructions  | Resources   Installation instructions Go to AppDynamics Cloud Tenant UI > Configure > Kubernetes & APM and generate the agent credentials. Download the file or copy the snippet that includes clientId, clientSecret, endpoint, and tokenUrl.    Create a collector-values.yaml file. Replace content as follows:  REPLACE: WITH:  <<client-id>>  <<client-secret>>  <<token-url>>  Replace with the values from step 1.  <<tenant-url>>  Replace with the actual tenant URL  processors: batch: timeout: 10s send_batch_size: 8192 receivers: otlp: protocols: grpc: http: exporters: logging: #loglevel: debug verbosity: detailed otlphttp: logs_endpoint: https://<<tenant-url>>/data/v1/logs metrics_endpoint: https://<<tenant-url>>/data/v1/metrics traces_endpoint: https://<<tenant-url>>/data/v1/trace auth: authenticator: oauth2client extensions: oauth2client: client_id: <<client-id>> client_secret: <<client-secret>> token_url: <<token-url>> service: pipelines: traces: receivers: [otlp] processors: [batch] exporters: [otlphttp, logging] metrics: receivers: [otlp] processors: [batch] exporters: [otlphttp] logs: receivers: [otlp] processors: [batch] exporters: [otlphttp] extensions: [oauth2client] telemetry: logs: level: "debug" In the same directory as the collector-values.yaml file, create an otelcollector-dockerfile file with the following content:  # Sample Dockerfile for the OpenTelemetry Contrib Collector SideCar Container. # This is provided for illustration purposes only, for full details # please consult the product documentation: https://docs.appdynamics.com/ FROM debian # Install Required Packages RUN apt-get update && apt-get -y install curl && apt-get -y install openssl && apt-get -y install bash && apt-get clean # Create a work directory to copy the Otel Collector artifacts ENV APP_HOME /opt/otel RUN mkdir -p ${APP_HOME} WORKDIR ${APP_HOME} # Download and extract Contrib version of Otel Collector artifacts to the work directory RUN curl -L0 https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v0.75.0/otelcol-contrib_0.75.0_linux_386.tar.gz --output otelcol-contrib_0.75.0_linux_386.tar.gz RUN tar -xvf otelcol-contrib_0.75.0_linux_386.tar.gz RUN rm -rf otelcol-contrib_0.75.0_linux_386.tar.gz # Copy the config file for Otel Collector to work directory COPY collector-values.yaml ${APP_HOME} # Expose the /opt/otel directory as a shared volume #VOLUME ["/opt/otel"] # Expose ports EXPOSE 4317 4318 8888 8889 13133 55679 CMD ${APP_HOME}/otelcol-contrib --config ${APP_HOME}/collector-values.yaml Build, tag, and push the docker image. Then, replace <repository-url> as shown below.  docker build -t otel-collector-contrib:latest --no-cache -f otelcollector-dockerfile . docker tag otel-collector-contrib:latest <repository-url>/otel-collector-contrib:latest docker push <repository-url>/otel-collector-contrib:latest Configure your application to use OpenTelemetry using one of two ways: • Modify your existing application image • Inject OpenTelemetry Java Agent into your application as an init container  Option 1 | Configure your app to use OTel by modifying the existing application image  Modify your existing application image and add javaagent:path/to/opentelemetry-javaagent.jar to your JVM’s startup arguments.  Download opentelemetry-javaagent.jar from Releases of the opentelemetry-java-instrumentation repo. The JAR file contains the agent and all automatic instrumentation packages. Add the JAR file to your application build file. See the build file below for reference.   FROM openjdk:17-jdk-slim-buster RUN apt-get -y update && apt-get -y install curl LABEL version="1.0.1" RUN mkdir -p /opt/app/otelincsaas WORKDIR /opt/app/otelincsaas # Copy Jar file. COPY otelincsaas/ /opt/app/otelincsaas/ COPY otelincsaas/opentelemetry-javaagent.jar /opt/app/otelincsaas/ RUN chmod -R 755 /opt/app/otelincsaas ENTRYPOINT ["java", "-javaagent:/opt/app/otelincsaas/opentelemetry-javaagent.jar", "-jar","otel-in-csaas-1.0.0.jar"] Add -javaagent:<path-to-opentelmetry-jar>/opentelemetry-javaagent.jar to your startup command. Next step Option 2 | Configure your app to use OTel by injecting the (OTel) Java Agent into your application as an init container Create a Docker file. otelagent-dockerfile # Sample Dockerfile for the OpenTelemetry Agent SideCar Container. # This is provided for illustration purposes only, for full details # please consult the product documentation: https://docs.appdynamics.com/ FROM debian # Install Required Packages RUN apt-get update && apt-get -y install curl && apt-get -y install openssl && apt-get -y install bash && apt-get clean # Create a work directory to copy the Otel Agent artifacts ENV APP_HOME /opt/otel RUN mkdir -p ${APP_HOME} WORKDIR ${APP_HOME} # Download and extract Otel Agent artifacts to the work directory RUN curl -L0 https://github.com/aws-observability/aws-otel-java-instrumentation/releases/download/v1.24.0/aws-opentelemetry-agent.jar --output aws-opentelemetry-agent.jar # Expose the /opt/otel directory as a shared volume VOLUME ["/opt/otel"] CMD tail -f /dev/null Build, tag, and push the Docker image. Replace <repository-url> accordingly. Build, Tag, and Push docker build -t otel-java-agent:latest --no-cache -f otelagent-dockerfile . docker tag otel-java-agent:latest <repository-url>/otel-java-agent:latest docker push <repository-url>/otel-java-agent:latest  At this stage, we have images for the: application otel-collector otel-agent Create a task definition in your ECS Fargate cluster and deploy the images. A ADD A CONTAINER FOR:   otel-java-agent Name: otel-java-agent  Image URL: <repository-url>/otel-java-agent:latest  Essential Container: No  otel-collector-contrib   Name: otel-collector-contrib  Image URL: <repository-url>/otel-collector-contrib:latest  Essential Container: Yes  <your application> Name: <application container name here>  Image URL: Application Image  Essential Container: Yes  Set the other details according to your Application.  Set the environment variables in the following table, along with others, if any.  Environment Variables Template: KEY VALUE TYPE VALUE OTEL_SERVICE_NAME  value Name of the Service  OTEL_RESOURCE_ATTRIBUTES  value service.namespace=name of the application  JAVA_TOOL_OPTIONS  value -javaagent:/opt/otel/aws-opentelemetry-agent.jar  OTEL_LOGS_EXPORTER  value otlp  OTEL_TRACES_EXPORTER  value otlp OTEL_EXPORTER_OTLP_INSECURE  value true  OTEL_PROPAGATORS  value tracecontext,baggage,b3  Edit the task definition in JSON format. For your application container, add the following properties and create a new task definition. "volumesFrom": [ { "sourceContainer": "otel-java-agent" } ], "dependsOn": [ { "containerName": "otel-java-agent", "condition": "START" } ] Deploy the service. Resources The  opentelemetry-javaagent.jar  is available in "Releases",  opentelemetry-java-instrumentation
What steps can I take when I’m having trouble logging into a Controller?  This article covers several troubleshooting tips you can use to help resolve issues logging into a specific Controller. A s... See more...
What steps can I take when I’m having trouble logging into a Controller?  This article covers several troubleshooting tips you can use to help resolve issues logging into a specific Controller. A special use case included here is meant to help address first-time login issues.  During troubleshooting, we recommend that you keep track of your process, observations, and any error messages in case you ultimately need to reach out to Support.  In this article  First troubleshooting steps  Next troubleshooting steps  Log into the Accounts management portal |  Try incognito mode What if you are logging in for the first time?  What if these steps don't resolve my issue? Additional Resources    First troubleshooting steps  During troubleshooting, we recommend that you keep track of your process, observations, and any error messages in case you ultimately need to reach out to Support.  If you are experiencing login issues on AppDynamics Controller, here are some troubleshooting tips you can try:  Double-check your credentials:   Make sure you are using the correct username and password to log in to the Controller. If you are unsure about your login credentials, try resetting your password. Clear your browser cache:   Clear your browser cache and cookies and try logging in again. Verify the Controller URL:   Log in to Account Management portal and check that you have the Controller listed under your account. Back to top Additional troubleshooting recommendations  Other steps you can try are logging into the Account Management portal or opening from a browser window in incognito mode.  Log into the Account management portal first  Open Web browser and access Account Management portal: https://accounts.appdynamics.com/overview   Enter your Email ID and Password to log in.   If you can log in to Account Portal successfully, Launch Controller https://<account-name>. saas.appdynamics.com/controller/                           replace <account-name> with your account name here.    Enter the same combination of account username (as email address) and Password which you entered while login on https://accounts.appdynamics.com/overview    Back to top Open in incognito mode  Open a browser window in Incognito mode and go to the Account management portal: https://accounts.appdynamics.com/overview  Enter your Email ID and Password.  If you were able to log in here successfully, launch Controller in incognito mode.  https://<account-name>. saas.appdynamics.com/controller/  Enter the same combination of username and password here that you used to log in to the Account management portal in step one, above. Reset your password:   Launch https://accounts.appdynamics.com/overview   Click the“Reset Password” link.   Enter your email Id and reset your password.   Finally, try to log in using your new credential.  Back to top What if you are logging in for the first time?  You will have received a Welcome Email with the subject "Welcome to AppDynamics Pro Saas XXXXXXX". Open it and click on the "View Your Subscription" link.   You will be redirected to "https://accounts.appdynamics.com/overview" page.  Log into this portal and go to the "Account Overview Section".     Find the Controller on the list and click on "Launch Controller".    You will be redirected to the Controller and logged in automatically.    Back to top   What if these steps don't resolve my issue?  If you still cannot log in to the Controller, contact AppDynamics Support for further help. Provide them with as much information as possible, including any error messages you may have received.    Additional Resources  FAQ - Changes to user creation and password policy, Knowledge Base AppDynamics Global Identity Migration Experience FAQ, Knowledge Base AppDynamics SaaS deployment user management, Documentation
What AppDynamics enhancements were new in March 2023?  WATCH THIS PAGE FOR UPDATES— Click the caret menu above right, then Subscribe... Want notification of new monthly Product Update editions? Cl... See more...
What AppDynamics enhancements were new in March 2023?  WATCH THIS PAGE FOR UPDATES— Click the caret menu above right, then Subscribe... Want notification of new monthly Product Update editions? Click here, then Subscribe on the message bar AppDynamics Cloud v23.3 was released on March 23, 2023. This includes enhancements around the anomaly detection engine, providing more proactive and predictive issue identification, logging enhancements, more Azure cloud service entities, expanding our footprint, encompassing a broader correlation for deeper and quicker root cause analysis, and more!  In this article… Summary of releases, March 2023 What release highlights should I know about? Product Areas: AppDynamics Cloud | Agents | SaaS Controller | On-premises Controller Heads Up - What else should I know about? Support Notifications | AppDynamics Controller Accounts Coming Soon | AppD University | Community Resolved and known issues Essentials What release highlights should I know about? The following table includes release highlights AppDynamics features and capabilities released in February 2023. Check out the table to see who in your organization may be most interested in or impacted by each enhancement. For minor fixes or patches, please refer to the respective release notes links below. PRODUCTS / ENHANCEMENT HIGHLIGHTS  User  Admin  DevOps AppDynamics Cloud enhancement highlights       Seasonality in Anomaly Detection Engine ✓ ︎✓ ︎ Logging UI ✓ ✓   Infrastructure monitoring for Windows ✓ ✓   Azure cloud service entities monitoring ✓ ✓   Database multi-tenant monitoring ✓ ✓   Traces and spans UI ✓ ✓   Agent enhancement highlights       Analytics Agent   ✓   Flutter Agent ✓ ✓ ✓ Java Agent ✓ ✓   Javascript Agent   ✓   Machine Agent   ✓   Network Agent   ✓           Where can I find detailed information about this month's enhancements? Product enhancements are described in detail, and on an ongoing basis, on the respective documentation portal pages, i.e., AppDynamics Cloud Release Notes, AppDynamics (CSaaS) Release Notes, Release Notes for AppDynamics Accounts and Licensing, and AppDynamics On-Premises APM Platform Release Notes. Where available, see links to this month's Release Notes below, under each product heading. Back to top AppDynamics Cloud highlights All of the following AppDynamics Cloud enhancements are part of GA v23.3, released March 23, 2023.  NOTE |See the complete AppDynamics Cloud v23.3 Release Notes for a complete, ongoing, and sortable list of AppDynamics Cloud enhancements Seasonality in Anomaly Detection Engine  Account for those seasonal spikes in business transactions with the AppDynamics Anomaly Detection engine. The AD engine provides value out of the box and is critical to understand what is, or what is not, normal. Accounting for seasonal spikes provides the most accurate anomaly detection algorithm.   Improved logging UI features  There have been some logging improvements within the user interface, to help streamline your troubleshooting with log workflows, such as providing a way to download log files, customizing columns in the message table, showing the number of events, and visual histogram enhancements.  Additionally, you can now deploy the Log Collector on Kubernetes clusters running on Windows containers. Infrastructure monitoring for Windows We have expanded support for monitoring key performance metrics and health for Kubernetes Windows container workloads hosted on EKS and AWS as well as monitoring non-Kubernetes Windows hosts running in AWS, Azure, or your private environment.  Now monitor additional Azure entities Monitor Azure Application Gateway, Azure App Services of Azure Web Apps, Azure Logic Apps and Azure Function Apps, as well as monitor Azure App Service Plans for more visibility across cloud service entity landscapes.  Database multi-tenant You can now install multiple Database Collectors in each namespace, supporting different teams managing their own namespace when running in shared Kubernetes clusters. Traces and Spans UI improvements Filter traces and spans for quicker root cause analysis to what matters and group by service, span or entity.   Back to top   Agent release highlights NOTE |See enhancement details in the 23.3 Release Notes for a complete, ongoing, and sortable list of Agent enhancements   Analytics Agent  This release removes the aws-java-sdk-s3 transitive dependency from the Analytics Agent.  (GA v23.3 Released March 17, 2023)  Flutter Agent  This release includes: Promoting the Flutter package from Beta.  Disabling native WebView instrumentation, which was enabled by default.  Fixing the UniqueKey() method not found with older Flutter projects, native errors not being reported correctly, and incorrect LoggingLevel values on Android.   DOCUMENTATION Instrument Flutter Applications.  (GA v23.2 Released March 20, 2023)  Java Agent  In addition to bug fixes, this release of the Java Agent adds an option to ignore exceptions using nested exception mesages. OpenTelemetry™: Entry points for Spring Integration. See Java Agent Frameworks for Open Telemetry  OpenTelemetry™ is a trademarks of The Linux Foundation® Enable the reverse proxy. See Enable Reverse Proxy for Java Agent  DOCUMENTATION See enable-ignore-nested-exception-message and nested-exception-message-depth on the App Agent Node Properties (D-E) page.  (GA v23.3 Released March 20, 2023)  Javascript Agent  In this release, the useHTTPSAlways flag is now set to true by default.   DOCUMENTATION Configure the JavaScript Agent to Use HTTPS In addition, agent payload is saved, even if Fetch is using a request object. (GA v23.3 Released March 27, 2023)  Machine Agent The commons-fileupload third-party component was been upgraded to v1.5 from v1.4.  (GA v23.3 Released March 21, 2023)  Network Agent  In Linux installations, you can now determine whether the Network Agent will produce a core file size.  DOCUMENTATION  Limit Core File Production or Size  A number of third-party libraries were upgraded, and the release includes a bug fix.  NOTE | As of version 23/3/0, support for 32-bit architecture has been deprecated in Network Agent  (GA v23.3 Released March 27, 2023)  Private Synthetic Agent  Private Synthetic Agent installation now replaces the external Postgres database with Apache Ignite.  DOCUMENTATION  Install the Private Synthetic Agent (Web and API Monitoring)  This version supports changing the pod-level DNS server settings of a Kubernetes cluster.  DOCUMENTATION   See the pages about deploying web monitoring PSA and API monitoring in their respective cluster types:  • Amazon EKS  • Minikube  • Azure AKS  • Bare Metal K8s  (GA v23.2 Released March 27, 2023)  Back to top What else should I know? Support Notifications Python Agent and MIDC  Python Agent throws an error and stops reporting transactions when  Method Invocation Data Collector (MIDC) parameters are configured for a non-Python Agent business transaction in an application where a Python Agent is also present  Incorrect MIDC parameters are configured for the Python Agent business transactions  This issue affects applications instrumented with all versions of Python Agent. A fix is being pursued. In the meantime:  If you use Python Agent for instrumentation in an application, do not use MIDC for any of the agents in the same application.  If you already use MIDC, delete it and restart the Python Agent to restore monitoring in the environment.   DOCUMENTATION   Support Advisory: Python Agent Stops Reporting Transactions When MIDC is Configured  iOS, Flutter, React Native, and Xamarin Agents End Support for iOS 9 and 10 AppDynamics will stop supporting iOS, Flutter, React Native, and Xamarin Agent for iOS 9 and 10 as of April 17th, 2023.  Node.js Agent version 12 deprecated  As of March 31, 2023, Node.js Agent will no longer support version 12.  As of March 31, 2023, Node.js Agent will no longer support version 12. Coming Soon! AppDynamics Controller-managed user account to gain SSO access to their SaaS Controller tenants and more Beginning with the SaaS Controller v23.4 release, AppDynamics-managed SasS Controller user accounts will begin migrating to the AppDynamics Identity Provider. Users will gain single sign-on access to Controller tenants and other AppDynamics resources (such as University, Support, and Community), as well as best-in-class identity management.    The migration experience is a simple process, specifically designed to avoid disruption to your account or your users. At completion, each of your affected users will have uninterrupted access equal to their prior assigned permissions and rights.  See our Knowledge Base article, AppDynamics Global Identity Migration Experience FAQ for process and timing details, and more. AppDynamics University News  Released in March, AppDynamics certification exams now include the Instant Translate tool, which uses instantaneous machine translation in 22 languages. Test takers can now highlight any text they want to see in the language they choose, right on-screen and in-assessment.  See the details in Translate your Certification exam questions with "Instant Translate" (AppD University Group, Articles and FAQs)  New Self-paced courses since December 2022  New AppDynamics courses, released December 2022 to date Premium, Self-paced* Configure Synthetic API Monitoring Jobs Standard, Self-paced* For AppDynamics Cloud:  Install Kubernetes and AppService Monitoring Connect AppDynamics to AWS CloudWatch using Role Delegation Connect AppDynamics to AWS CloudWatch using Key Credentials See the entire AppDynamics Cloud course catalog here. *Premium Self-paced courses require a Premium University subscription. Visit our site for more information on subscription types. Register for one of our courses here. Here in the Community... New in the Forums, we have a brand new space for AppDynamics Cloud discussion. We’re also making small UI changes: can you spot them?  Have you seen our home page tiles, below the hero? We try to highlight everything from Community happenings to AppDynamics announcements. What kind of news best helps you? Let us know in General Discussions, or ping your Community Managers, Ryan Paredez and/or Claudia Landivar, directly.  Finally, check out our latest Community Member Spotlight series post—an interview of Sunil Vanmullem, Solutions Architect. We appreciate our Community members and learning about your professional journeys. Back to top Resolved issues See the complete lists of resolved issues for v23.3 in the AppDynamics Cloud Release Notes and AppDynamics (CSaaS) Release Notes.  Back to top Essentials PLANNING AN UPGRADE? | Please check backward compatibility in the Agent and Controller Compatibility documentation as part of your upgrade planning process   Download Essential Components (Agents, Enterprise Console, Controller (on-prem), Events Service, EUM Components)     Download Additional Components (SDKs, Plugins, etc.) How do I get started upgrading my AppDynamics components for any release?     Product Announcements, Alerts, and Hot Fixes Open Source Extensions     License Entitlements and Restrictions Introducing AppDynamics Cloud   Back to top
What AppDynamics enhancements were new in February 2023?  WATCH THIS PAGE FOR UPDATES— Click the caret menu above right, then Subscribe... Want notification of new monthly Product Update editions?... See more...
What AppDynamics enhancements were new in February 2023?  WATCH THIS PAGE FOR UPDATES— Click the caret menu above right, then Subscribe... Want notification of new monthly Product Update editions? Click here, then Subscribe on the message bar AppDynamics SaaS Controller v23.2.0 was released on February 27, 2023, and includes enhancements around added database monitoring login capabilities, and to Dash Studio.  AppDynamics Cloud v23.2 was released on February 23, 2023, as was the Grafana plugin. It includes enhancements around anomaly detection and added support for AWS cloud service entities,   AppDynamics On-Premises v23.1.1 was released on February 15, 2023, and includes a new version of the Events Service 23.2.0 for new cluster deployments (upgrading existing controllers pending) which is applicable for Windows. Please refer to Administer the Events Service, Events Service Requirements, and the On-Premises Release Notes for more details.   In this article… Summary of releases, February 2023 What release highlights should I know about? Product Areas: AppDynamics Cloud | Agents | SaaS Controller | On-premises Controller Heads Up - What else should I know about? Resolved and known issues Essentials What release highlights should I know about? The following table includes release highlights AppDynamics features and capabilities released in February 2023. Check out the table to see who in your organization may be most interested in or impacted by each enhancement. For minor fixes or patches, please refer to the respective release notes links below. PRODUCTS / ENHANCEMENT HIGHLIGHTS         AppDynamics Cloud enhancement highlights User Admin DevOps SecOps Anomaly Detection ✓ ︎ ︎   AWS Cloud Services ✓ ✓   ✓ Expanded APM to infrastructure correlation entities ✓ ✓     Agent enhancement highlights         Cluster Agent ✓ ✓ ✓   Flutter Agent ✓ ✓ ✓   Java Agent ✓ ✓     MAUI Agent ✓ ✓     .NET Agent ✓ ✓ ✓   SAP ABAP Agent ✓ ✓     Xamarin Agent ✓ ✓     See additional enhancements indicated below ✓ ✓     AppDynamics On-Premises enhancement highlights Enterprise Controller v23.1.1 ✓ ✓     Events Service 23.2.0  ✓ ✓               Where can I find detailed information about this month's enhancements? Product enhancements are described in detail, and on an ongoing basis, on the respective documentation portal pages, i.e., AppDynamics Cloud Release Notes, AppDynamics (CSaaS) Release Notes, Release Notes for AppDynamics Accounts and Licensing, and AppDynamics On-Premises APM Platform Release Notes. Where available, see links to this month's Release Notes below, under each product heading. Back to top AppDynamics Cloud highlights NOTE | See the complete AppDynamics Cloud Release Notes for February 2023, v23.2 in our documentation portal. Grafana plug-in  Build Grafana dashboards using your AppDynamics Cloud data with our new installable plug-in. Available for both Enterprise and open-source Grafana users. (GA v23.2 Released February 23, 2023)  DOCUMENTATION | Integrate AppDynamics Cloud with Grafana  Anomaly detection for Business Transactions  Reduce MTTI with Anomaly Detection by configuring the algorithm to easily monitor performance issues across your services.    DOCUMENTATION | Determine the root case of an anomaly  (GA v23.2 Released February 23, 2023)  Business Transaction (BT) visibility  Use auto-defined business transactions to filter out noise and focus on your application’s most critical flows. Traces and spans provide additional context to help you pinpoint issues. (GA v23.2 Released February 23, 2023)  Collect additional MELT data for additional AWS entities  We now include the ability to collect MELT data for AWS Lambda and Amazon Elastic File System.  (GA v23.2 Released February 23, 2023)  Infrastructure monitoring for Windows container workloads  Monitor key performance metrics and health for your Kubernetes Windows in EKS and AWS. (GA v23.2.1 Released February 23, 2023)  Back to top   Agent release highlights NOTE |See the full 23.2 Release Notes for a complete, ongoing, and sortable list of Agent enhancements   Cluster Agent  Auto-instrument an application using multiple Cluster Agents  Support for building the Cluster Agent RHEL-based container image without a RedHat subscription  Additional support to install AppDynamics Operator from OpenShift OperatorHub for OpenShift Cluster  See detailed Release Notes   (GA v23.2 Released February 27, 2023)  Flutter Agent  Supports the most popular cross-platform mobile framework support   Instrument Flutter applications beyond the existing AppD SDK to monitor and receive analytics   Streamline application development by automatically reporting metrics such as memory, storage, and battery, along with connection transition events  Tracking core analytics for things like network requests, screen, and user-flow tracking, ANR, and crash reporting, automatic screen captures and user touch-points, and so much more!  See Instrument Flutter Applications.  (GA v23.2 Released February 27, 2023)  Java Agent  OpenTelemetry™: Entry points for Spring Integration. See Java Agent Frameworks for Open Telemetry  OpenTelemetry™ is a trademarks of The Linux Foundation® Enable the reverse proxy. See Enable Reverse Proxy for Java Agent  (GA v23.2 Released February 27, 2023)  MAUI Agent  Now supports WebView Instrumentation, as well as other minor enhancements.  (GA v23.2 Released February 14, 2023)  .NET  IIS pipeline instrumentation has been integrated, and third-party dependencies have been updated. (GA v23.2 Released February 28, 2023)  SAP ABAP Agent  Monitor and report SLT replication status to support monitoring financial reporting.   AppDynamics for SAP (as of v23.2) is compatible with S/4 HANA 2022, up to FPS00  Reconstruct and monitor inbound RFC module calls as a dedicated business transaction type  Use match rule copy logic to quickly define many custom match rules  Monitor SAP system virtual memory to reduce chances of system halts.   See the detailed SAP Release Notes. (GA v23.2 Released February 27, 2023)  Xamarin Agent  Customize Xamarin Agent with WebView instrumentation, Fragment Tracking, and by viewing Controller Tracking. (GA v23.2 Released February 14, 2023)  Back to top AppDynamics On-premises enhancement highlights NOTE | See the full On-premises and AMP Platform Release Announcements for a complete, ongoing, and sortable list of enhancements There is an Enterprise Controller Console update, v23.1.1, and one specifically for Events Service v23.2.0.  (GA v23.1.1 Released February 15, 2023)  Enterprise Controller 23.1.1  A number of minor enhancements are included with the Enterprise Controller February release, including a Jetty upgrade, and other 3rd party component upgrades such as Azure JRE, MySQL, and NuProcess, along with typical bug fixes.   Events Service 23.2.0  Events Service 23.2.0, part of the overall Enterprise Console 23.1.1 upgrade, is intended only for new cluster deployments. Existing Enterprise Console deployments can still upgrade the controller, but will not get their Events Service upgraded at this time.  NOTE | Events Service 23.2.0:  Upgrades from a prior version are not supported today (to be made available later in the year)  Is applicable for the Enterprise Console distribution and is not supported on Windows  SSL communication between elastic search nodes is not yet supported  There is a known issue when searching for a particular analytics event service where an Unknown Server Error occurs.   Back to top What else should I know? Upcoming deprecation Node.js Agent As of March 31, 2023, Node.js Agent will no longer support version 12. Community News  Check out the new Welcome Center, where Community members can get self-service and many-to-many help with the community platform’s features and best practices. Read how-to articles in Community 101, or raise or answer questions in Welcome Center discussions.   TIP | To find the Welcome Center from anywhere in the Community, click Groups on the navigation bar, then select Welcome Center.  AppDynamics University News  The AppDynamics University team have launched a refreshed user experience, as well as releasing a number of new courses. Read the summary in the Education Product Updates, January and February 2023.  Back to top Resolved issues See the complete lists of resolved Issues in AppDynamics Cloud Release Notes and AppDynamics (CSaaS) Release Notes. The following key issues were resolved in February.   DBMON-8446 | NullPointerException error occurs while resolving MongoDB topology  PYTHON-1049 | Oracle connection strings with empty username and password fields display CxOracleConnectionInterceptor._connect error.  Back to top Essentials PLANNING AN UPGRADE? | Please check backward compatibility in the Agent and Controller Compatibility documentation as part of your upgrade planning process   Download Essential Components (Agents, Enterprise Console, Controller (on-prem), Events Service, EUM Components)     Download Additional Components (SDKs, Plugins, etc.) How do I get started upgrading my AppDynamics components for any release?     Product Announcements, Alerts, and Hot Fixes Open Source Extensions     License Entitlements and Restrictions Introducing AppDynamics Cloud   Back to top
Local user accounts are migrating to the AppDynamics Identity Platform. Here’s what you need to know.  FOR NOTIFICATION UPDATES — Click the caret menu above right, then Subscribe. Beginning wi... See more...
Local user accounts are migrating to the AppDynamics Identity Platform. Here’s what you need to know.  FOR NOTIFICATION UPDATES — Click the caret menu above right, then Subscribe. Beginning with our SaaS Controller release in April 2023, AppDynamics-managed user accounts will begin migrating to the AppDynamics Identity Provider. With the AppDynamics Identity Provider, users will benefit from single sign-on access to Controller tenants and other AppDynamics resources, as well as best-in-class identity management.  This article gives the reasons and benefits for this change, outlines the migration timing and process, and explains the continued user experience.  In this article…  What's happening and why? • How will the Identity Provider Migration work? • When is the Identity Provider Migration coming? Frequently Asked Questions   Before the Identity Provider Migration • Will this change disrupt user access to the system? • What if I only use my local logins for service accounts? • What if I have more than user account on the SaaS Controller? • Does this Identity Migration affect my SAML users? • Does this Identity Migration affect my LDAP users?  • How many skips do users get before they must complete the process? During the Identity Provider Migration • What if I accidentally entered the wrong email address?  • What if I never receive the migration email?   • Why am I being asked to sign in again after after signing in and initiating the migration using my email address? Additional resources  • Related articles and posts What’s happening and why?  Beginning with our SaaS Controller release in April 2023, local (AppDynamics managed) user accounts will begin the process of migrating to the AppDynamics Identity Provider.   As we previously announced, AppDynamics managed user accounts added from the 21.11 release onward are already part of our AppDynamics Identity provider, which gives the benefit of single sign-on (SSO) across Controller tenants and access to all resources available at our AppDynamics website (such as University, Support, and Community). Further, these accounts are protected by a best-in-class identity provider, enabling proper security and a platform for continued improvement in account security options.   In order to ensure all older AppDynamics-managed user accounts gain all the same benefits, they will need to be migrated to this identity system. Our aim in the migration is to avoid disruption and provide a simple process. The migration process is user-driven and triggered after a successful login. Once a user migrates successfully, all their future logins on that Controller account will use the new user account with a username equal to their email address. They will retain all previous access without interruption. How will the Identity Provider migration work?  Upon successful login using a user account that has not yet been migrated, the user will be prompted to complete the migration process for the account. Users may choose to skip the process up to 3 times.  Users will be asked to provide their email address They will then be routed to the Controller account directly and be sent an email with migration instructions  Once they access the email and follow the prompts to set their new password, their account will complete migration. Subsequent logins will use their new AppDynamics identity.   What about users who already have an AppDynamics Identity Provider account?  In some cases, users already have accounts in the AppDynamics Identity Provider. This is true for users whose user email is listed in the Accounts Management Portal as created by the administrator. Typically, this is because they have completed training, filed Support tickets, or participated in Community posts. For these users, the migration process will result in their local Controller user account being migrated to their existing AppDynamics identity.   Once a user's account is migrated on a specific Controller account, they will access this Controller account using their email-based username and the password established for that Controller account. Their access rights will remain unaffected: they will have exactly the same rights as before the migration. Their user account will show a new username on the Controller user administration experience. When is the AppDynamics Identity Provider migration coming?  This migration will begin in April with the 23.4 SaaS Controller release. However, we will be rolling it out slowly over the subsequent weeks. So, if you don't see this as soon as your account is updated to 23.4, we just haven't enabled it for you yet.   If, as a Controller Account Owner, you wish to have migration enabled immediately, please feel free to create a Support request and we will enable it for your account.   Back to Top  Frequently Asked Questions  BEFORE THE IDENTITY PROVIDER MIGRATION  Will this change disrupt user access to the system?    We have taken many precautions in developing this experience to minimize impacts to users. We are only changing the user's authentication source within the system. The user's record will remain attached to all existing content and rights as is.  Further, users will be given skips in case they don’t want to or can’t complete migration during that session.  Ultimately, the Identity Migration will benefit users in giving them one account for everything AppDynamics and enabling a much more secure identity experience.   However, should your users experience issues, please reach out to Support and we will solve the problem with you. Further, should you wish to test this and have a pre-production account, we can roll this out to your pre-production tenant first for confirmation. Please reach out to Support to make this request.  Back to Top    What if I only use my local logins for service accounts?    We always recommend that the use of user accounts for integration is inherently insecure. Instead, please use the API Client capabilities for integrations.   That said, the migration is for human users that use the login experience. Any code-based logins using the local user credentials will never trigger the migration and will remain using local logins.  Back to Top  What if I have more than one user account on the SaaS Controller? If you use more than one username on your SAAS controller account, you will be required to provide an email address for each of those usernames. However, because the system expects usernames to be unique, once you migrate your first username, the subsequent usernames will need a new email address.  We recommend that you start by first logging into the username you use the most, that best represents your typical usage.  For this one, provide your email address and complete migration.  For subsequent usernames, try using the "+" approach for your email address.  Some email systems, like Gmail and Exchange, allow you to append something to your base email address with a + sign. The emails will still be routed to your inbox so that you can follow the links there.  For example, let's assume you have 3 usernames on the Controller: user, financialsupport, and techsupport. Your email address is user@company.com. When you log in using the username of user, you will provide user@company.com for your email address and complete the migration process.  From then on, when you want to log in to the user account you will log in using the username of user@company.com.  However, to log in using the techsupport username, you will need to provide an email address for migration. If you use the user@company.com email address, you will receive a message telling you to choose a different email because this one is in use.  Here, try using user+techsupport@company.com.  And for the financialsupport username, you would use user+financialsupport@company.com.  When you add the +<username> to your email in this way, you should still receive the necessary migration emails (with completion links) in your user@company.com inbox, allowing you to complete the process for these accounts. Please note that these are new identities in our AppDynamics Identity Platform and can be used as any other user account.  If you have multiple CSAAS Controller accounts with similar identities, reuse these emails on the other Controllers to link them up and gain single sign-on for that account. Back to Top    Does this Identity Migration affect my SAML users?   No, this only applies to users who are listed in the user management administration screen on the controller under the "AppDynamics" drop down. Any SAML users will continue to see the same experience they have today.  Back to Top    Does this Identity Migration affect my LDAP users?    No, this only applies to users who are listed in the user management administration screen on the controller under the "AppDynamics" drop down. Any LDAP users will continue to see the same experience they have today.   Back to Top    How many skips do users get before they must complete the process?  Users get 3 skips for starting the migration and then 3 more skips to complete the migration. This means that there are 6 logins using the old identity before they are required to complete the migration to the new, secure identity.  Back to Top    DURING THE IDENTITY PROVIDER MIGRATION  What if I accidentally entered the wrong email address?  Once you provide the email address and are in the Controller, you will see a confirmation message that displays your email address as well as links to resend the mail or change your email address.  You can choose to change your email address and we will send the migration email to the new address.  Back to Top    What if I never receive the migration email?  First, check to confirm you entered the correct email address  Sign back into the Controller account using your old username and password. Once signed in, you will see a reminder that an email has been sent, and the address to which it was sent. You will have the options to: • Resend the message  • Change your email address  If the email address is correct, please check your spam and junk folders. If you still don’t see the email message, select “resend the message” and try again.  If you continue to have problems receiving the email message, reach out to Support.   Back to Top    Why am I being asked to sign in again after signing in and initiating the migration using my email address?  I thought I was supposed to be directed into the Controller immediately.    This is because the email you entered is affiliated with an existing user account in our AppDynamics Identity provider. We want to make sure that you are the owner of this account before migrating your Controller user account to the entered AppDynamics Identity Provider account.   Once you log in with the password associated with your email address (your AppDynamics Identity provider user account) successfully, we will migrate your Controller account.   If the email you entered is correct and you don't recall your password, you can use the forgot password flow to reset it. For more information, see I'm stuck migrating my account because I can't log in or don't know what to do next. Back to Top  Additional Resources  Announcement | Users who are part of our AppD IDP system will begin seeing an SSO experience  FAQ - Sign in once to AppD and see everything  I'm stuck migrating my account because I can't log in or don't know what to do next.
What AppDynamics enhancements are new this month? January 2023 WATCH THIS PAGE FOR UPDATES — Click the caret menu above right, then Subscribe... Want notification of new monthly Product Update edi... See more...
What AppDynamics enhancements are new this month? January 2023 WATCH THIS PAGE FOR UPDATES — Click the caret menu above right, then Subscribe... Want notification of new monthly Product Update editions? Click here, then Subscribe on the message bar In January 2023, the AppDynamics SaaS Controller v23.1.0 was released with an Alert & Respond and a Business Risk Algorithm enhancement for Cisco Secure Application.   AppDynamics Cloud v23.1 was released on January 30, 2023, and includes a large number of logging enhancements for application troubleshooting, as well as enhancements for Kubernetes and database monitoring troubleshooting, and more!   AppDynamics On-Premises v23.1 was released on January 30, 2023, and includes a number of component enhancements and minor fixes to the Enterprise Controller.  In this article… What release highlights should I know about? Highlights: AppDynamics Cloud | Agents | SaaS Controller | On-premises Controller Heads Up - What else should I know about? Resolved and known issues Essentials What release highlights should I know about? What’s new? The following release highlights include the newest features and capabilities for January 2023. Check out the table below to see who in your organization may be most interested in or impacted by each highlighted enhancement. PRODUCTS / ENHANCEMENT HIGHLIGHTS USER & PERFORMANCE ANALYST ADMIN & IMPLEMENTER DEV OPS AppDynamics Cloud Host monitoring ✓ ✓   Log pattern ranking ✓ ✓ ✓ Root cause analysis using Anomaly Detection ✓ ✓ ✓ Database monitoring ✓ ✓ ✓ Workload efficiency and risk profile ✓ ✓ ✓ Grafana plugin ✓ ✓   Agents Analytics Agent   ✓   Cluster Agent (Controller v22.12.2)   ✓ ✓ iOS Agent ✓ ✓ ✓ Java Agent ✓ ✓ ✓ Machine Agent   ✓   .NET Agent ✓ ✓ ✓ SaaS Controller - for Cisco Secure Application Alert and Respond ✓ ✓   Business risk algorithm ✓ ✓   AppDynamics On-premises Enterprise Console v23.1.0 ✓ ✓   Enterprise Console v21.4.21 ✓ ✓   NOTE | Product enhancements are described in detail, and on an ongoing basis, on the respective documentation portal pages: • AppDynamics Cloud Release Notes, January 2023 • AppDynamics (CSaaS) Release Notes, January 2023 • AppDynamics Accounts Portal Release Notes (ongoing) Back to top AppDynamics Cloud highlights NOTE | See the complete AppDynamics Cloud Release Notes for January 2023 in our documentation portal. Monitor hosts in your private environment Monitor the health and performance of your AWS and Azure hosts in your private environment. See the Host Monitoring documentation for more details. (GA v23.1 Released January 30, 2023)  Application trouble-shooting with logs You can now search, filter, and group similar log messages based on similarities. Refer to the Troubleshoot with Logs documentation for details. (GA v23.1 Released January 30, 2023) Root Cause Analysis using Anomaly Detection Detect anomalies in business transactions by using the Anomaly Detection algorithm by applying filters using tags and attributes and selecting the sensitivity level. For more details, visit the Configure Anomaly Detection and Determine the Root Cause of an Anomaly documentation. (GA v23.1 Released January 30, 2023)  Database monitoring This new database monitoring feature for AppDynamics Cloud provides remediation insights and correlation for on-premises and cloud based databases, with cloud APM and infrastructure. Refer to the Database Monitoring documentation for details. (GA v23.1 Released January 30, 2023) Increased visibility into Kubernetes workloads Your Kubernetes workload efficiency and risk profiles now show key metrics on a single pane of glass. Refer to the Workload Efficiency and Risk Profile documentation for details. (GA v23.1 Released January 30, 2023)  Grafana plugin Leverage an industry-leading visualization tool, Grafana, to integrate with AppDynamics Cloud to monitor key metrics on out-of-the-box and fully customizable dashboards. Visit the AppDynamics Cloud with Grafana documentation for details. (GA v23.1 Released January 30, 2023)  Back to top Agent update highlights NOTE |See the full 23.1 Release Notes for a complete, ongoing, and sortable list of Agent enhancements  Analytics Agent The jackson-databind and snakeYAML libraries have been upgraded. (GA v23.1 Released January 29, 2023)  Cluster Agent There was an auto-instrumentation bug fix applied to the 22.10 controller. See Agent Resolved Issues. (GA v22.12.1 Released January 10, 2023)  iOS Agent This release includes an improved internal variable for stability. (GA v23.1 Released January 23, 2023)  Java Agent Additional support is provided for Apache Tomcat, http4s Blaze Client, Scala, and WebSocket frameworks. See the Java Agent Framework for OpenTelemetry for more details. (GA v23.1 Released January 30, 2023)  Machine Agent This release includes two sets of Machine Agent Docker images, each with Debian and Alpine images to support non-admin and admin users. See Access Machine Agent Docker Images   In addition, Apache, JRE, and Jackson Databind third-party libraries have been upgraded. (GA v23.9 Released January 26, 2023) .NET Agent Due to the changes with ASP.NET Core and ASP.NET, several fixes were put in place to address Business Transaction naming. (GA v23.9 Released January 24, 2023)  PLEASE NOTE | .NET 22.12.0 was the last version that will support .NET Core 3.1. See the End of Support Notice. Back to top SaaS Controller enhancement highlights SaaS Controller 23.1 There were a couple of big Cisco Secure Application enhancements made to the latest AppDynamics Controller:  You can now configure and receive Actionable Alerts when new vulnerabilities are detected. Via HTTP. See Alerts Using Cisco Secure Application.  The Business Risk algorithm, which now also leverages Cisco Kenna, for business transactions helps identify sensitive data, enabling you to prioritize what to triage, and reducing exposure to the business. See Monitor Business Transactions.  Refer to the latest 23.1 Release Notes for more details. SaaS Controler 22.12 A number of improvements were also made to AppDynamics Controller version 22.12. These improvements included upgrades to PDFBox, Apache Tikka, and Jetty, along with adding CSRFFilter for additional security. (GA v22.12.2 Released January 20, 2023)  Refer to the 22.12 Release Notes for more details.  Back to top AppDynamics On-premises enhancements NOTE | See the full On-premises and AMP Platform Release Announcements for a complete, ongoing, and sortable list of enhancements There are two Enterprise Console updates. Enterprise Console 23.1 On-premises Controller v23.1.0 was released providing parity with SaaS Controller version 22.12. It contains a number of enhancements and fixes. (GA v23.1.0-5 Released January 30, 2023) Enterprise Console 21.4.21 Additionally, a number of resolved issues were put in place for the 21.4.21 release. (GA v21.4.21-24882 Released January 17, 2023)  Back to top What else should you know? Upcoming deprecation dates for PHP 7.x and Python 3.6  Support for PHP versions 7.0 to 7.4 is deprecated as of February 10, 2023. We recommend upgrading to PHP 8.1.    Support for Python 3.6 will be deprecated as of March 1, 2023, so please upgrade.    Community launches Welcome Center Come check out the new Welcome Center, a space where Community members can get self-service and many-to-many help with the community platform’s features and best practices.   Read how-to articles in Community 101, or raise or answer questions in Welcome Center discussions.  TIP | To find the Welcome Center from anywhere in the Community, click Groups on the navigation bar, then select Welcome Center.  New University courses released in January This month, the AppDynamics University team has released the following courses:  Self-paced courses  Use Service Principals to Connect to AppDynamics Cloud APIs  Premium instructor-led courses  IMP876 - AppDynamics Platform Architecture  Get a precise understanding of the AppDynamics solution platform’s main functional components and the ways they inter-communicate.  IMP877 - Monitoring as Code  Learn how to automate deploying agents into your application landscape.   Premium self-paced courses  Configure SAP Transaction Snapshots to Include Call Graphs  Update the Controller License File (On-premises only)  Change Controller Data Directory (On-premises only)  Collect MRUM Custom User Data    NOTE | Instructor-led training and Premium self-paced courses require a Premium University subscription.  Back to top Resolved issues See the complete lists of resolved Issues in AppDynamics Cloud Release Notes and AppDynamics (CSaaS) Release Notes. Back to top Essentials PLANNING AN UPGRADE? | Please check backward compatibility in the Agent and Controller Compatibility documentation as part of your upgrade planning process Download Essential Components (Agents, Enterprise Console, Controller (on-prem), Events Service, EUM Components) Download Additional Components (SDKs, Plugins, etc.) How do I get started upgrading my AppDynamics components for any release? Product Announcements, Alerts, and Hot Fixes Open Source Extensions License Entitlements and Restrictions Introducing AppDynamics Cloud
What hardware requirements and scripts do I need to install Private Synthetic Agent in Minikube environment? This article describes an automated method of installing Private Synthetic Agent (PSA) i... See more...
What hardware requirements and scripts do I need to install Private Synthetic Agent in Minikube environment? This article describes an automated method of installing Private Synthetic Agent (PSA) in the Minikube environment using provided scripts.  In this article… What are the hardware requirements using Minikube?  How do I download the PSA and automation scripts?  What are the PSA install options? What are the PSA upgrade options  What are the PSA uninstall options?  What are the hardware requirements for installing and running PSA using  Minikube? The following table outlines the hardware requirements for each component needed to successfully install PSA with the provided Minikube automation.   MINIMUM RECOMMENDED   COMPONENT AND DESCRIPTION INSTANCES CPU RAM DISK INSTANCES CPU RAM DISK   Minikube A lightweight Kubernetes implementation that creates a VM on your local machine and deploys a simple cluster containing only one node. 1 2 4GB 20GB 1 2 4 20GB   Heimdall An Orchestrator that connects to the Synthetic Cloud to fetch measurement jobs for the PSA cluster 1 2 4GB - 2 3 5GB -   Measurement Container A temporary or short-lived container auto-orchestrated by Heimdall to execute every measurement. Need-based 0.5 1GB - Need-based 1.25 2GB -   TOTALS   5 9GB 20   7 11GB 20GB   Back to top How do I download the PSA and automation scripts? The following PSA Minikube automation scripts are included in the attached ZIP file. Download sum-psa-minikube.zip unzip sum-psa-minikube.zip cd sum-psa-minikube chmod 777 install_psa_minikube chmod 777 uninstall_psa_minikube chmod 777 upgrade_psa_minikube cp install_psa_minikube /usr/local/bin/ cp uninstall_psa_minikube /usr/local/bin/ cp upgrade_psa_minikube /usr/local/bin/ Back to top Where do I download the PSA bundle? The PSA script bundle is available in the attached ZIP file. You can download the zip file for Simple Synth PSA installation from either the AppDynamics Downloads Portal https://accounts.appdynamics.com/downloads or from the beta upload tool. This file contains Dockerfiles for sum-chrome-agent, sum-heimdall, and Helm charts used to install the agent and set up monitoring. IMPORTANT | To build an image for sum-chrome-agent and sum-heimdall, ensure that Docker is installed. If it is not installed, you can download and install Docker from here. Back to top What are the PSA install options? The following installation steps are included in the attached ZIP archive. install_psa_minikube Usage: /usr/local/bin/install_psa_minikube -e <Environment> -l -v -u <EUM URL> -a <EUM Account> -k <EUM Key> -c <Location Code> -d <Location Description> -t <Location Name> -s <Location State> -o <Location Country> -i <Location Latitude> -g <Location Longitude> -p <PSA TAG> -r <Heimdall replica count> -z <Agent Type api/web/all> -e - Environment e.g. Minikube/EKS/AKS/GKE/BareMetal -v - Debug mode -l - Load images to Minkube environment -u - *EUM URL e.g. https://sum-shadow-master-shepherd.saas.appd-test.com/ -a - *EUM Account e.g. Ati-23-2-saas-nov2 -k - *EUM Key e.g. 2d35df4f-92f0-41a8-8709-db54eff7e56c -c - *Location Code e.g DEL for Delhi, NY for New York -d - Location Description e.g. 'Delhi, 100001' -t - *Location City e.g. Delhi -s - *Location State e.g. CA for California -o - *Location Country e.g. India, United States -i - Location Latitude e.g. 28.70 for Delhi -g - Location Longitude e.g. 77.10 for Delhi -p - *PSA release tag e.g. 21.12 -r - Heimdall replica count e.g. 1 -z - Agent Type e.g. api or web or all * - Mandatory parameters Back to top What are the PSA upgrade options? The following upgrade options are included in the attached ZIP archive. upgrade_psa_minikube Usage: /usr/local/bin/install_psa_minikube -e <Environment> -v -u <EUM URL> -a <EUM Account> -k <EUM Key> -c <Location Code> -d <Location Description> -t <Location Name> -s <Location State> -o <Location Country> -i <Location Latitude> -g <Location Longitude> -p <PSA TAG> -r <Heimdall replica count> -z <Agent Type api/web/all> -e - Environment e.g. Minikube/EKS/AKS/GKE/BareMetal -v - Debug mode -u - *EUM URL e.g. https://sum-shadow-master-shepherd.saas.appd-test.com/ -a - *EUM Account e.g. Ati-23-2-saas-nov2 -k - *EUM Key e.g. 2d35df4f-92f0-41a8-8709-db54eff7e56c -c - *Location Code e.g DEL for Delhi, NY for New York -d - Location Description e.g. 'Delhi, 100001' -t - *Location City e.g. Delhi -s - *Location State e.g. CA for California -o - *Location Country e.g. India, United States -i - Location Latitude e.g. 28.70 for Delhi -g - Location Longitude e.g. 77.10 for Delhi -p - *PSA release tag e.g. 21.12 -r - Heimdall replica count e.g. 1 -z - Agent Type e.g. api or web or all * - Mandatory parameters Back to top   What are the PSA uninstall options? The following PSA uninstall options are included in the attached ZIP archive. uninstall_psa_minikube -h Usage: /usr/local/bin/uninstall_psa_minikube -p -m -p - Uninstall PSA only -m - Uninstall PSA and Minikube Back to top
WATCH THIS PAGE FOR UPDATES — Click the caret menu above right, then Subscribe... Want notification of new monthly Product Update editions? Click this link, then click Subscribe on the message bar ... See more...
WATCH THIS PAGE FOR UPDATES — Click the caret menu above right, then Subscribe... Want notification of new monthly Product Update editions? Click this link, then click Subscribe on the message bar In December, releases include the 22.12 versions of AppDynamics Cloud, various Agents, and the AppDynamics SaaS Controller. In this article… What highlights from this month's feature enhancements should I know about? Heads Up - What else should I know about? Resolved and known issues Essentials What’s new in this month’s feature enhancements? What’s new? The following release highlights include the newest features and capabilities for December 2022. Check out the table below to see who in your organization may be most interested in or impacted by each highlighted enhancement. PRODUCTS / ENHANCEMENT HIGHLIGHTS USER & PERFORMANCE ANALYST ADMIN & IMPLEMENTER DEV OPS AppDynamics Cloud Cloud Infrastructure and Troubleshooting ✓ ✓   Kubernetes Infrastructure and Troubleshooting ✓ ✓   Service-oriented Investigations: Business Transactions and traces ✓ ✓ ✓ App Root Cause Analysis using Anomaly Detection ✓ ✓ ✓ Agents Cluster Agent ✓ ✓   Flutter Agent ✓ ✓ ✓ iOS Agent   ✓   Java Agent   ✓ ✓ Machine Agent ✓ ✓   .NET Agent ✓ ✓   PHP Agent   ✓   SaaS Controller Analytics: IBL usage details shown by default ✓ ✓   Alert and Respond ✓ ✓   NOTE | Product enhancements are described in detail, and on an ongoing basis, on the respective documentation portal pages: • AppDynamics Cloud Release Notes • AppDynamics (CSaaS) Release Notes • AppDynamics Accounts Portal Release Notes AppDynamics Cloud Highlights NOTE | See the complete AppDynamics Cloud Release Notes in our documentation portal. Cloud infrastructure and troubleshooting Leveraging Container Insights, AppDynamics Cloud now collects AWS Elastic Container Services (ECS) metrics. (GA v22.12, Released December 15, 2022) Service-oriented investigations Business Transaction Insights are now available giving you more granular insights into the services running your business, as well as deeper additional trace data details which help to reduce the time for root cause analysis. Read more about it in our recent blog post, AppDynamics turns cloud native chaos into business context (GA v22.12, Released December 15, 2022) App root cause analysis using Anomaly Detection You can now enable Anomaly Detection for services and service instances within the UI, enabling you to leverage ML to help bring anomalies to light before they cause serious performance issues. (GA v22.12, Released December 15, 2022) Agent Update Highlights NOTE | See the full 22.12 Release Notes for a complete, ongoing, and sortable list of Agent enhancements Cluster Agent Applications are now re-instrumented automatically after the deployment rollout. (GA v22.12.0, Released December 23, 2022) Flutter Agent Enhancements include a crash reporting improvement, where exceptions and errors are grouped and then separated into different categories in the Controller UI. Along with this improved organization, bug fixes were included. (Released December 6, 2022) iOS Agent AppDynamics iOS Agent now includes support for the clearAllUserData API. See Customize the iOS Instrumentation in the documentation portal. In addition, network request beacons are now sent in batches— a requirement for OpenTelemetry. OCHamcrest has been upgraded to version 9.0. (GA v22.12.0, Released December 7, 2022) Java Agent Messaging Hub’s PooledJMS is now supported along with support for JBoss EAP, JBoss Wildfly, Spring Integration, Spring Web Services, and Spring Webflux. See Message Oriented Middleware Support and Java Agent OpenTelemetry Framework Support respectfully for more details. (GA v22.12.0, Released December 22, 2022) Machine Agent Support for predefined tags from Microsoft Azure and custom tags defined in Azure VMs for Linux and Windows. See Server Tagging for more details. Additionally, Machine Agent Docker images in Debian and Alpine for non-root and root users are available. See Access Machine Agent Docker Images for more details. (GA v22.12.0, Released December 21, 2022) .NET Agent .NET Agent version is now sent as part of the registration request. The snapshot investigation is also now reported. Some bug fixes were included. (GA v22.12.0, Released December 6, 2022) PLEASE NOTE | .NET 22.12.0 is the last version that will support .NET Core 3.1. See the End of Support Notice. PHP Agent PHP 8.1 is now supported. See PHP Supported Environments in the documentation portal. (GA v22.12.0, Released December 7, 2022) SaaS Controller Enhancement Highlights Analytics Infrastructure-based Licensing (IBL) usage details are now shown by default on the Configuration page. To hide IBL usage details, set the CONFIG_EXCLUDE_ANALYTICS_LICENSE_USAGE flag to false. See Collect Transaction Analytics Data. (GA v22.12, Released December 21, 2022) Alert and Respond When you configure action suppression for servers, you can now select object scope by servers (all, within specified subgroups, matching from given criteria) and server subgroups (all subgroups, specified subgroups). (GA v22.12, Released December 21, 2022) To Table of Contents | To Resource List What else should you know? End of Support Notices Following are the most recent and upcoming end-of-support notices. For a complete list, see the End of Support Notices page in the documentation portal. .NET Core 3.1 has been depreciated as of December 13, 2022. Therefore, customers can upgrade to .NET 5 or later, according to the Microsoft support cycle policy (See .NET and .NET Core Support Policy). The last AppDynamics .NET Agent to support .NET 3.1 is 22.12.0. Cordova Plugin will start deprecation in January 2023, with only security updates and high-priority bug fixes subsequently released. Cordova plugin will no longer be supported as of January 2024.   Year-end moderation schedule on Community In case you missed our post, the AppDynamics Community will be moderated on a modified schedule starting Friday, December 23, 2022. We will return to our normal schedule on Wednesday, January 4, 2023. See our post for the schedule as well as Support, Security, and self-help resources. TIP | You’ll find this post pinned to the top of News & Announcements. You can also receive update notifications by clicking the 3-dot options menu, on the top right side of the post  University 2022 recap See University’s December product update in News & Announcements for a summary of the latest new courses, as well as a list of the year’s accomplishments, by the numbers. This month’s new courses include the following (See the recap for direct catalog links). Premium, Self-paced: (1)Collect MRUM Custom User Data, (2)Configure SAP Transaction Snapshots to Include Call Graphs Premium, On-premises: (1)Change Controller Data Directory, (2)Update the Controller License File Standard, Self-paced: (1)Use Service Principals to Connect to AppDynamics Cloud APIs (AppDynamics Cloud) Updates to the University Group area here in Community AppDynamics University’s new blog University Updates is where you can follow news about specific course offerings and other AppDynamics education news. TIP | If you subscribed to University content here in the past (e.g., Instructor spotlight interview series, new product posts, etc), you’ll want to refresh your subscription so you continue to receive post updates. Go to University Updates, and pick the label you want from the right rail, then click “Subscribe” from the banner. Or navigate to a single post and subscribe using the 3-dot Option menu.  Changes on the AppDynamics Documentation Portal Have you checked out AppDynamics’ Documentation portal’s recently simplified structure? It’s now organized by product line, so you can hone in on documentation for one of our products, such as the AppDynamics APM platform or AppDynamics Cloud, and access the pages most relevant to you. Stay tuned for continued evolution in the new year. To Table of Contents | To Resource List Resolved issues See the complete lists of resolved Issues in AppDynamics Cloud Release Notes and AppDynamics (CSaaS) Release Notes. The following key issues were resolved this month.  DOTNET-6431 Bootstrap changes causing Access violation leading to a crash. DOTNET-6444 FileNotFound Exception during app init due to bootstrap changes. DOTNET-6470 Agent crashing instrumented app with Custom data collector. LIC-3056 Licensing is producing negative maxDailyDocuments for the Events Service. STUDIO-4883 Disable sort on "Shared" column in "Custom Dashboard" list. WEBSRV-870 Vulnerability in java proxy flagged by Rapid7 tool. To Table of Contents | To Resource List   Essentials PLANNING AN UPGRADE? | Please check backward compatibility in the Agent and Controller Compatibility documentation as part of your upgrade planning process Download Essential Components (Agents, Enterprise Console, Controller (on-prem), Events Service, EUM Components) Download Additional Components (SDKs, Plugins, etc.) How do I get started upgrading my AppDynamics components for any release? Product Announcements, Alerts, and Hot Fixes Open Source Extensions License Entitlements and Restrictions Introducing AppDynamics Cloud   Community’s regular moderation schedule will resume Wednesday, January 4, 2023 Find the details here To Table of Contents
Learn best practices for Health Rules on different disk volumes This article is about creating health rules on volumes and disks, including volume average, individual partitions, and all selected p... See more...
Learn best practices for Health Rules on different disk volumes This article is about creating health rules on volumes and disks, including volume average, individual partitions, and all selected partitions. In this article... Health Rule alerting on average of entire volume Health Rule alerting on individual volume partition Health Rule alerting on all the partition volumes from the selected server list. Edge Case Health Rule alerting on average of the entire volume Create Health Rule from Alert and Respond.  Affected Entities:  Health Rule type: Servers (under APM application) Health Rule type: Server Health (under Servers application) Affected Entity All Servers of Specific Servers Critical criteria- Select a metric: Absolution path: Hardware Resources|Volumes|Used (%) Set the Value > 90 Warning criteria- Select a metric: Absolution path: Hardware Resources|Volumes|Used (%) Set the Value  > 75 Sample screenshot of absolute path metric selection From the metric browser, this monitors the metric: Application Infrastructure Performance|<TierName>|Individual Nodes|<Node Name>|Hardware Resources|Volumes|Used (%) Back to Table of Contents   Health Rule alerting on individual volume This process is the same as in “Health Rule alerting on average of the entire volume” above, but in the Critical/Warning section, use a relative path. Create Health Rule from Alert and Respond.  Affected Entities:  Health Rule type: Servers (under APM application) Health Rule type: Server Health (under Servers application) Affected Entity All Servers of Specific Servers Critical criteria- Select a metric: Absolution path: Hardware Resources|<PartitionName>|Used (%) Set the Value  > 90 Warning criteria- Select a metric: Absolution path: Hardware Resources|<PartitionName>|Used (%) Set the Value  > 75 Example:  Hardware Resources|Volumes|/opt|Used (%) From the metric browser, this monitors the exact metric: Application Infrastructure Performance|<TierName>|Individual Nodes|<NodeName>|Hardware Resources|Volumes|/opt|Used (%)</'/code> Metric Selection screenshot Back to Table of Contents   Health Rule alerting on all the partition volumes from the selected server list. This process is the same as in “Health Rule alerting on average of the entire volume” above, but in the Critical/Warning section use a relative path with a wildcard. Create Health Rule from Alert and Respond.  Affected Entities:  Health Rule type: Servers (under APM application) Health Rule type: Server Health (under Servers application) Affected Entity All Servers of Specific Servers Critical criteria- Select a metric: Absolution path: Hardware Resources|Volumes|*|Used (%) Set the Value  > 90 Warning criteria- Select a metric: Absolution path: Hardware Resources|Volumes|*|Used (%) Set the Value  > 75 From the metric browser, this monitors the exact metric: Application Infrastructure Performance|<TierName>|Individual Nodes|<NodeName>|Hardware Resources|Volumes|<All volumes>|Used (%) Tiers and Nodes within the metric path depends on Affected Entities selection of the Health Rule Screenshot Back to Table of Contents Edge Case With the use of a wildcard, if there are 4 disks in a node, A , B , C , D , if metrics for  C disk is not reporting, the entire Affected Entity (Node / Tier / Server) will be unknown/gray color under Health Rule -> Current Evaluation Status tab. But rest assured, the health rule will trigger at the respective configured values for A , B , D , and for  C  when data is available and triggering conditions are breached. Back to Table of Contents
WATCH THIS PAGE FOR UPDATES — Click the caret menu above right, then Subscribe... Want notification of new monthly Product Update editions? Click this link, then click Subscribe on the message bar ... See more...
WATCH THIS PAGE FOR UPDATES — Click the caret menu above right, then Subscribe... Want notification of new monthly Product Update editions? Click this link, then click Subscribe on the message bar Revised 12/8/2022 In November, releases include the 22.11 versions of AppDynamics SaaS Controller, AppDynamics Cloud, and the Account Management Portal. In this article… What highlights from this month's feature enhancements should I know about? Heads Up - What else should I know about? Beta Programs Resolved and known issues Essentials What’s new in this month’s feature enhancements? What’s new? The following release highlights include the newest features and capabilities for October 2022. Check out the table below to see who in your organization may be most interested in or impacted by each highlighted enhancement. PRODUCTS / ENHANCEMENT HIGHLIGHTS USER & PERFORMANCE ANALYST ADMIN & IMPLEMENTER DEV OPS AppDynamics Cloud Log parsing validation   ✓ ✓ Monitor Kafka and Redis using Prometheus-based exporters   ✓ ✓ Support Azure SQL and PostgresQL   ✓   Support for OpenShift clusters   ✓   Agents .NET Agent   ✓   SaaS Controller Dash Studio enhancements ✓ ✓   Account Administration Tenant roles for service principals ✓ ✓   NOTE | Product enhancements are described in detail, and on an ongoing basis, on the respective documentation portal pages: • AppDynamics Cloud Release Notes • AppDynamics (CSaaS) Release Notes • AppDynamics Accounts Portal Release Notes AppDynamics Cloud Highlights NOTE | See the complete AppDynamics Cloud Release Notes in our documentation portal. Log parsing validation Quickly and easily onboard logs by testing and previewing how parsing rules work before enabling them. See Create Parsing Patterns in our documentation portal. (GA v22.11, Released November 17, 2022) Monitor Kafka and Redis using Prometheus-based exporters Monitor Kafka and Redis workloads within AppDynamics Cloud by leveraging the Prometheus-based exporters. No need to re-instrument those Redis and Kafka workloads that already use exporter-omitting metrics, and you will benefit from AppDynamics features including health rules, baselining and a year of data retention. (GA v22.10, Released November 17, 2022) Support Azure SQL and PostgresQL Collect and correlate Azure SQL and PostgresQL metrics. (GA v22.10, Released November 17, 2022) Support for OpenShift clusters You can now monitor your managed or self-hosted OpenShift clusters running on AWS or Azure infrastructure. (GA v22.11, Released November 17, 2022) Agent Update Highlights NOTE | See the full 22.11 Release Notes for a complete, ongoing, and sortable list of Agent enhancements .NET Agent This release includes support for .NET 7. See .NET Supported Environments. (GA v22.11, Released November 3, 2022) SaaS Controller Enhancement Highlights Dash Studio Enhancements This release extends nesting coverage, allowing you to configure Dashboard variables and use them for widget data binding. A given widget can be configured to show nodes and BTs specific to the selected application and tier. (GA v22.11 Released October 24, 2022) Account Management Enhancement Highlights Tenant roles for service principals Now, roles can be associated with service principals. So, an individual service principal will only be able to access APIs associated with their assigned role. (GA v22.10 Released November 1, 2022) To Table of Contents | To Resource List What else should you know? Updates to the University Group here in Community In case you missed it, AppDynamics University recently launched a blog within their group (located under Groups in the top navigation here). Called University Updates, go there to follow the news about new course offerings, series like the Instructor Spotlight, and more. See details about this launch and learn what content has moved in this post. How does this affect my subscription to University content? Of note to long-time readers and subscribers of these posts, the previously published University product posts and Instructor Spotlight Interview series are now located in University Updates. If you were previously subscribed to receive notifications of these topics, you will want to head over to University Updates to re-subscribe: In University Updates, click the label you want from the right rail, then click “Subscribe” from the banner. Or you can Navigate to the individual content, click the 3-dot option menu, and select “Subscribe”.   Changes on the AppDynamics Documentation Portal The AppDynamics’ Documentation Portal has a new and simplified structure, organized by product line. Now you can hone in on documentation for one of our products, such as the AppDynamics APM platform and AppDynamics Cloud, and access the pages most relevant to you. Stay tuned as the site continues to evolve. To Table of Contents | To Resource List Share your feedback! Participate in a Beta program We’re currently running the following Beta program and looking for your feedback: NEW .NET Framework for Cisco Secure App: Now available with v22.11, customers with .NET Frameworks will start seeing vulnerabilities associated with their .NET assemblies in Cisco Secure Application. Supported .NET Framework versions are 3.5 SP1, 4.6.2, 4.7.x, and 4.8. See an issue? Please reach out to Support to let us know. See Saas Controller Enhancements: .NET Framework for Cisco Secure App in the Documentation portal. And stay tuned for an FAQ for this enhancement, coming soon. To Table of Contents  |  To Resource List Resolved issues Now, you can sort the complete SaaS Release Notes in AppDynamics documentation by any heading, including product, severity, version information, and release date. They are updated on an ongoing basis. See the complete listing of Resolved Issues here. To Table of Contents | To Resource List Essentials ADVISORY | Please check backward compatibility in the Agent and Controller Compatibility documentation as part of your upgrade planning process Download Essential Components (Agents, Enterprise Console, Controller (on-prem), Events Service, EUM Components) Download Additional Components (SDKs, Plugins, etc.) How do I get started upgrading my AppDynamics components for any release? Product Announcements, Alerts, and Hot Fixes Open Source Extensions License Entitlements and Restrictions Introducing AppDynamics Cloud   Can’t find what you’re looking for? Need assistance? Reach out in the Community Forums! To Table of Contents
WATCH THIS PAGE FOR UPDATES — Click the caret menu above right, then Subscribe... Want notification of new monthly Product Update editions? Click this link, then click Subscribe on the message bar ... See more...
WATCH THIS PAGE FOR UPDATES — Click the caret menu above right, then Subscribe... Want notification of new monthly Product Update editions? Click this link, then click Subscribe on the message bar In October, releases include the 22.10 versions of AppDynamics SaaS Controller, AppDynamics Cloud, and the Account Management Portal. In this article… What release highlights should I know about? Heads Up - What else should I know about? Resolved and known issues Essentials What’s new in this month’s feature enhancements? What’s new? The following release highlights include the newest features and capabilities for October 2022. Check out the table below to see who in your organization may be most interested in or impacted by each highlighted enhancement. PRODUCTS / ENHANCEMENT HIGHLIGHTS USER & PERFORMANCE ANALYST ADMIN & IMPLEMENTER DEV OPS AppDynamics Cloud Actions API (Beta) ✓ Application troubleshooting with logs ✓ K8s Workloads: Efficiency and Risk Profilers ✓ Log Detail Page: UI updates ✓ Metrics model enhanced ✓ Subparser support ✓ UI changes ✓ ✓ ✓ Agents Analytics Agent ✓ Java Agent ✓ ✓ ✓ Machine Agent ✓ SaaS Controller Custom Event ✓ ✓ Dash Studio: iframe support ✓ ✓ Mutual TLS authentication ✓ Account Administration Create multiple users at once ✓ ✓ NOTE | Product enhancements are described in detail, and on an ongoing basis, on the respective documentation portal pages: • AppDynamics (CSaaS) Release Notes • AppDynamics Cloud Release Notes • AppDynamics Accounts Portal Release Notes AppDynamics Cloud Highlights NOTE | See the complete AppDynamics Cloud Release Notes in our documentation portal. Actions API (Beta) More predefined health rules for Kubernetes entities reduce your time to value and improve MTTI. Detect and prevent issues by proactively monitoring resource usage, whether enough pods are running, and error count. (GA v22.10, Released October 3, 2022) Efficiency and risk profiler for K8s workloads Analyze K8s workloads to identify possible reliability risks or optimization opportunities. (GA v22.10, Released October 3, 2022) Bulk user creation See these enhancement details in the Accounts section below. Filter and search in the Logs Detail Page Now you can use query language for quick and easy log filtering and search. Reapply recent queries, or use the histogram to zoom in. (GA v22.10, Released October 3, 2022) Subparser support for legacy YAML format of values file The log collector can not re-parse extracted top-level Grok fields. (GA 22.10, Released October 3, 2022) UI changes in October Containers and Ingresses pages have an updated filter view Both Services and Service Instances pages now include logs histogram Kubernetes annotations will now be reported as attributes in the properties panel (GA 22.10, Released October 3, 2022) Agent Update Highlights NOTE | See the full 22.10 Release Notes for a complete, ongoing, and sortable list of Agent enhancements Analytics Agent As of v22.10, the Analytics Agent is Federal Information Processing Standards (FIPS) compliant. See Configure the analytics agent for FIPS compliance and Encrypt Agent Credentials. The nuprocess.jar library has been upgraded to v2.0.5. (GA v22.8 Released October 26, 2022) Java Agent This release includes support for HTTP Client and Oracle Service Bus (OSB) which enhances support for OpenTelemetry. See Java Agent OpenTelemetry Framework Support. (GA v22.10 Released October 28, 2022) Machine Agent This release includes support for SCS 1.3.23 as well as custom keystore formats. See Encrypt Agent Credentials. (GA v22.10 Released October 28, 2022) SaaS Controller Enhancement Highlights Custom Event Create custom events and are now have the capability to receive the details, such as the event type, property names and value in an email digest, greatly increasing automated awareness. Please read more about creating Create a Custom Event and how you can tailor Email Digests. (GA v22.10 Released October 24, 2022) Dash Studio: iframe support Now, you can create a Synthetic API monitoring job through a simple, user-friendly UI. No development skills are needed. Debugging and fixing are also much easier. (GA v22.9 Released September 12, 2022 Mutual TLS authentication You can now leverage mutual TLS in order to secure traffic between AppDynamics and a 3rd party endpoint, eliminating malicious attacks. Read more about how to Configure and Enable Mutual TLS Authentication. (GA v22.10 Released October 24, 2022) Account Management Enhancement Highlights Bulk user creation Account Administrators can now create new users in bulk, for a smoother and more efficient administrative experience. At the same time, Administrators have the option to assign rights for all the users in a given bulk list. These newly created users will each receive an activate email. Once their account is activated, each will have the rights conferred during bulk creation. (GA v22.10 Released October 28, 2022) To Table of Contents | To Resource List What else should you know? Critical vulnerability CVE-2022-42889 On October 13, Apache disclosed a critical vulnerability (CVE-2022-42889) in the Apache Commons Text library affecting versions of commons-text. As our SaaS controllers are always maintained and improved, this vulnerability may only concern customers using on-prem. Please see our advisory for more details. As of October 19, Ruby Agents are deprecated, and it’s advised to switch to OpenTelemetry Ruby. See Instrument Ruby Application Using OpenTelemetry for more details. Be sure to visit the Product Announcements and Alerts Home page for the most current information regarding security and support advisories and end-of-support and end-of-life notices. Updates to the University Group here in Community In October, AppDynamics University launched a blog within their group (located under Groups in the top navigation here). Called University Updates, go there to follow the news about new course offerings, series like the Instructor Spotlight, and more. See details about this launch and learn what content has moved in this post. How does this affect my subscription to University content? Of note to long-time readers and subscribers of these posts, the previously published University product posts and Instructor Spotlight Interview series are now located in University Updates. If you were previously subscribed to receive notifications of these topics, you will want to head over to University Updates to re-subscribe: In University Updates, click the label you want from the right rail, then click “Subscribe” from the banner. Or you can Navigate to the individual content, click the 3-dot option menu, and select “Subscribe”. More University News Read the October University Updates roundup post here. To Table of Contents | To Resource List Resolved issues Now, you can sort the complete SaaS Release Notes in AppDynamics documentation by any heading, including product, severity, version information, and release date. They are updated on an ongoing basis. The following key issue was resolved this month. LIC-3056 Switching between milestones on the Milestones detail page caused a loss of data. (Affected v22.8) NOTE | See the complete listing of Resolved Issues here. To Table of Contents | To Resource List Essentials ADVISORY | Please check backward compatibility in the Agent and Controller Compatibility documentation as part of your upgrade planning process Download Essential Components (Agents, Enterprise Console, Controller (on-prem), Events Service, EUM Components) Download Additional Components (SDKs, Plugins, etc.) How do I get started upgrading my AppDynamics components for any release? Product Announcements, Alerts, and Hot Fixes Open Source Extensions License Entitlements and Restrictions OpenTelemetry™ and Kubernetes® (as applicable) are trademarks of The Linux Foundation®. Can’t find what you’re looking for? Need assistance? Reach out in the Community Forums! To Table of Contents