Discussion Feed
01-15-2021
11:29 AM
@Joshua.Moesa, thank YOU for sharing this solution!
Claudia Landivar
Community Manager & Editor, Knowledge Base
... View more
12-22-2020
04:22 PM
Watch this space for updates throughout the month...
Want to be notified when new product updates are posted? Subscribe to Monthly Product Updates today!
Learn how to subscribe here .
We did not have a Controller or Enterprise Console release in December. However, the month included several key product enhancements and agent updates . We also resolved a series of issues associated with the previous release.
Table of Contents
Feature Enhancements
Heads Up - What Else You Should Know
Beta Programs
Resolved Issues
Get Started
Ask a Question
What highlights should I know about?
These release highlights include the newest features and capabilities at-a-glance this month. In the grid below, we’ve flagged who may be most interested or impacted in your organization by each enhancement.
Category
Enhancement
User and Performance Analyst
Admin and Implementer
Developer
Cloud Native
Cloud Native Visibility Enhancement
✓
Agent Updates
Node.js Agent Update
✓
✓
iOS Agent Update
✓
✓
Database Agent Update
✓
✓
Machine Agent Update
✓
✓
System Admin Updates
Access to Download from Account Page
✓
Cloud Native
We have enhanced our Cloud Native Visibility capabilities to surface health statuses of entities and health rule violations. Now you can configure your health rules so that a violation event triggers a policy, which can initiate automatic actions, such as, sending alerting emails or running remedial scripts. Additionally, you can create health rules using the health rule wizard to group commonly-used system entities and related metrics to simplify setting up health rules. Learn more in the Health of Entity Filtering documentation. (Released December 17, 2020)
Agent Updates v20.11.0
We have updated the Node.js Agent API allowing you to attach existing Analytics data generated for any given transaction to an exit call. (Released December 8, 2020)
You can now customize how you instrument the iOS Agent allowing you to disable the agent to stop sending user data to the collector. (Released December 15, 2020)
With this enhancement, the Database Agent now supports mutual authentication (client and server). Additionally, you can now use the service record (SRV record) within the connection string while configuring the MongoDB collector. (Released December 16, 2020)
The Machine Agent now prepends the hostname in the log files and has been updated, tested, and certified to work with the following. (Released December 16, 2020)
com.fasterxml.jackson.core:jackson-databind:2.12.0
com.google.guava:guava:30.0-jre
commons-io:commons-io:2.8.0
junit:junit:4.13.1
org.apache.ant:ant:1.10.9
org.apache.httpcomponents:httpclient:4.5.13
org.bouncycastle: bcprov-jdk15on:1.67
org.eclipse.jetty:jetty-server:9.4.35.v20201120
org.eclipse.jetty:jetty-webapp:9.4.35.v20201120
org.exist-db.thirdparty.xerces:xercesImpl:2.12.1
org.hibernate: hibernate-validator:6.1.6.Final
System Administration
With access to Downloadable artifacts from your Account page , users can download artifacts without visiting the Downloads page . There is no impact to your CI/CD pipeline or any automation you may have implemented. Read the FAQ here to learn more. (Ongoing release started in June 2020)
To view all technical documentation associated with this month’s releases, please visit Product Announcements, Alerts, and Hot Fixes in our documentation portal
Heads up - What else you should know
Attention Premium University subscribers! Curious which upcoming AppDynamics virtual instructor-led courses are happening closest to your time zone? You’re in luck! In December, AppDynamics University released a calendar view to help you discover the variety of instructor-led courses we offer on a weekly basis closest to your time zone. Simply sign in to AppDynamics University and access the schedule from your Dashboard!
Early next year we will be implementing changes to how administrators create users and will be updating our password policies. Check out the FAQ for all the details you need on this upcoming enhancement.
We’ve updated and refreshed our upgrade checklists— they're helpful to review prior to an upgrade. Please check out the main article here >> How do I get started with upgrading my AppDynamics components for any release? . It contains links to the whole series.
Have a great product idea? Contribute to the AppDynamics Community Idea Exchange , where you will be able to submit your ideas, and vote on or discuss ideas from other community members. To participate, sign in to the community and look for the Idea Exchange button in the top navigation. See Idea Exchange Guidelines for more details. Thanks in advance for helping guide the future of our product!
Share your feedback! Participate in a Beta today
We’re currently running two Beta programs and looking for your feedback:
Sign up for our Mobile App Beta program . We’re redesigning the AppDynamics Mobile App to provide users 24/7 access to powerful performance insights on-the-go.
Submit feedback on the Dash Studio Preview through the in-product feedback button, or on Community here .
Resolved Issues
The following list notes the key issue that was resolved this month. To see a complete listing of this month's resolved issues, see Resolved Issues by Month .
Database
DB2: Issue with Calls Per Minute metric data (DBMON-7444)
Get Started
Please note: customers are advised to check backward compatibility in the Agent and Controller Compatibility documentation .
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
Extensions
AppDynamics is switching to calendar versioning, Why?
License Entitlements and Restrictions
Can’t find what you’re looking for? Need more assistance? Ask a question in the Latest Release forum.
... View more
Labels:
12-22-2020
02:04 PM
1 Kudo
Over the next two weeks, our team will be taking time off for the holidays. Please continue to engage in the community as needed. If you have questions for Community management, we’ll get back to you by January 4th.
As always, if you have an urgent need, please open an AppDynamics Support ticket. If you don’t have permissions to open a Support ticket, please reach out to your company admin.
As we come to the close of 2020, we want to make sure you know what a pleasure it’s been to engage with you in the Community. We look forward to working with you to facilitate an active exchange of ideas and solutions in the year to come.
Best,
Claudia and Ryan
AppDynamics Community Managers
... View more
Labels:
12-22-2020
08:16 AM
1 Kudo
AppDynamics is holding a 4-day virtual customer conference starting February 23. You’re invited!
The team is hard at work developing the agenda… this is what we know so far:
Content: There will be inspirational keynotes, in-depth workshops, insightful customer panels, and free training.
Who’s attending ? Your peers, experts, and special guest speakers from disruptive companies at the intersection of application performance monitoring, AI, cloud, and observability.
Why should I attend ? We know your time is valuable, and we feel this event will arm you with the information, knowledge, and tools to be successful with AppDynamics in 2021. Please note there will be an opportunity to get certified also!
Be sure to register early …. We promise to provide updates to the agenda as they are available.
... View more
Labels:
12-18-2020
11:07 AM
ABAP Agent upgrade can result in job loss when performed out of recommended order
Watch this space for updates You can click the kebab menu to subscribe to this topic, and check Settings to manage your subscriptions
Before upgrading to AppDynamics ABAP Agent v 4.4.1812 or newer , it is critical to follow the official upgrade procedure outlined in SAP Monitoring using AppDynamics , under Upgrade or Uninstall the solution . If the order of instructions in the guide is not followed, installing or upgrading the ABAP Agent may lead to issues including loss of saved background jobs .
If you’re on an affected version and also use report ‘ BTCTRNS1 ’, the bug will be triggered when you deactivate the ABAP Agent ( /DVD/APPD_CUST -> Deactivate integration ) in the wrong order.
Table of Contents
How can I avoid the deletion of background jobs when upgrading the ABAP Agent?
What can I do after a loss of saved background jobs?
Additional Resources
How can I avoid the deletion of background jobs when upgrading the ABAP Agent?
When upgrading from ABAP Agent v 4.4.1812 or newer, it is critical to follow the official upgrade procedure outlined in the SAP Monitoring using AppDynamics documentation, under Upgrade or Uninstall the solution .
If you have already upgraded and are unsure whether that installation deviated from the published instructions, here are steps you can take to confirm the safety of your saved background jobs :
Check to see whether there are any suspended jobs in TBTCO, using SE16 to validate that there are no jobs with a status of 'Z'
If there are no suspended jobs reported, the AppDynamics agent integration can be disabled If there are suspended jobs, execute BTCTRNS2 to restart the suspended jobs briefly and then disable the AppDynamics agent integration
Execute BTCTRNS1 to set all released background jobs (status = 'S') back to suspended (status = 'Z')
Run the upgrades/activities as usual
Execute BTCTRNS2 to re-enable suspended background jobs
Re-enable the AppD integration
What can I do after a loss of saved background jobs?
If the Upgrade or Uninstall the solution instructions were not followed and background jobs were lost, here are some suggestion on how to best address the issue:
The most direct solution is to temporarily restore a backup of this system and get the list of all scheduled jobs either from t-code SM37 or directly from tables such as TBTCO, TBTCS, TBTCP. Once the list of jobs is obtained, restore in the live system.
If that is not possible, check SAP note 850885. If job deletion logging was active, the logs may contain the list of jobs that were deleted.
If that is not possible, make sure to create a backup of tables TBTCO, TBTCS and TBTCP ASAP before SAP standard housekeeping purges too much data from these tables.
Then check t-code SM37 for previously finished BG jobs and use the information to recreate scheduled jobs.
Note: this process will not cover infrequent (monthly, annual) scheduled jobs that did not run recently since SAP standard housekeeping only holds a list of finished BG jobs up to a few weeks old
If you have encountered this error, there is not much our L2/L3 support channel can help with at this time—but you can raise a Support ticket for the ABAP Agent, for incident tracking purposes.
Additional Resources
Introducing AppDynamics for SAP
SAP Monitoring FAQs — ABAP Agent
... View more
Labels:
12-14-2020
01:16 PM
How do I use the getter method and a data collector to return objects from a list?
To get an object from a list, you will add the getter method that returns the evaluated value, then add the data collector to that method.
Table of Contents
Steps for getting an object from the list
Additional Resources
Steps for getting the object from the list
Please review the following steps as well as the reference (For example, it is assumed that getActionType and getResultMessage are implemented.)
On your SaaS Controller web page, navigate to Configuration > Instrumentation.
Click the Data Collector tab. Below the Method Invocation Data Collectors panel, click the Add button.
Input the following fields: <Example>
Name: MyDataCollector
Class: with a class name that equals MyApplication.mynamespace.myclass
Method Name: Mymethod
Match Conditions:
Collect Data From: Method Parameter @index:0
Operation on Method Parameter: Use Getter Chain: getActionType()
Equals: Settle
and click the Save button.
Below the Specify the Data to Collect from this Method invocation panel, click the Add button.
Input the following fields: <Example>
Display Name: MyDataCollector
Collect Data From : Method Parameter @index:0
Operation on Method Parameter: Use Getter Chain: getResultMessage()
and click the Save button.
For the changes to take effect, wait for a full minute, then restart.
Additional Resources
Data Collectors
Using Getter Chains
... View more
- Find more articles tagged with:
- .NET
12-11-2020
03:34 PM
@Ali Erdem.Solmaz you are totally correct! The SQL query was truncated. See the correction in the article.
Thank you for pointing it out!
Claudia Landivar
Community Manager & Editor, Knowledge Base
... View more
12-08-2020
10:49 AM
Hi, @Arvind.Vasanth — I spoke with the Synthetics team and they confirmed Synthetic API monitoring is on the roadmap. I've updated this article to indicate that, and expect to update again as more detail is confirmed.
Thanks for flagging that question!
... View more
12-02-2020
05:14 PM
@Fin.Perlak, great addition to the topic!
... View more
12-01-2020
04:47 PM
1 Kudo
Watch this space for updates throughout the month...
Want to be notified when new product updates are posted? Subscribe to Monthly Product Updates today!
Learn how to subscribe here .
In November, we released version 20.11.0 Controller and Enterprise Console as well as key product enhancements and agent updates. We also resolved a series of issues associated with the previous release.
Table of Contents
Feature Enhancements
Heads Up - What Else You Should Know
Beta Programs
Resolved Issues
Get Started
Ask a Question
What highlights should I know about?
These release highlights include the newest features and capabilities at-a-glance this month. In the grid below, we’ve flagged who may be most interested or impacted in your organization by each enhancement.
Category
Enhancement
User and Performance Analyst
Admin and Implementer
Developer
Cloud Native
Cloud Native Visualization released
✓
✓
Kubernetes Cluster Agent enhancements
✓
✓
AIOps Platform
Enhanced Mobile Real User Monitoring
✓
✓
BRUM and MRUM data binding in Dash Studio
✓
✓
Database visibility enhancements
✓
✓
SAP Monitoring enhancements
✓
✓
Ease of Use
Improved Agent Installer Monitoring Settings
✓
✓
Agent Updates
Java Serverless Update
✓
Node.js Serverless Update
✓
Python Serverless Update
✓
System Admin Updates
Access to Download from Account Page
✓
Cloud Native
With the addition of Cloud Native Visualization , we are providing new, streamlined views of your application landscape, helping you to make informed decisions. By correlating application metrics and interactions to cloud infrastructure, you can now explore deployments and examine how cloud infrastructure impacts application performance. (Released November 2, 2020)
We have enhanced our Kubernetes Clusters Agent (Released November 25, 2020) , including:
The ability to vertically scale to monitor 2250 pods/containers per a single container, or 1500 pods and 3000 containers if running 2 containers
The ability to configure the requests and limits of CPU/Memory resources for the agent
A mandatory instrumentationRules parameter to enable auto-instrumentation of support applications
AIOps Platform
With the enhancement to Mobile Real User Monitoring (RUM) , you can now filter performance data, such as network requests, crashes, and code issues, based on device specifications, such as CPU type, memory, disk space, and battery. Check out Mobile RUM Metrics for details. (Released November 16, 2020)
Expanded EUM data binding options in Dash Studio allowing you to visualize browser and mobile applications performance data on dashboards built in Dash Studio. Additionally, Simple Navigations allow you to seamlessly jump to specific areas of the product from Dash Studio with one-click. (Released November 16, 2020)
To improve the accuracy of hardware metrics driven from the Machine Agent, we now integrate database visibility with server visibility . Additionally, to improve your visibility into your Oracle Server, we are now pulling additional metrics. See the Database Monitoring Metrics documentation. (Released November 16, 2020)
We have released multiple enhancements to our SAP monitoring capabilities and ABAP Agents. See the SAP monitoring release notes for full details. (Released November 23, 2020)
A new SAP ABAP trace automation feature can be used to capture top-5 ABAP statements or call graphs for slow dialogue sessions. Enable this flag under Snapshot Settings.
Now, all instrumented SAP (ABAP) system settings can be backed up , into either a Transport of Copies or a structured ZIP file. After the system is refreshed, you can use either to restore all settings
A new Analytics API adapter supports grouping custom analytics data into harmonized custom analytics schemas.
Also, check out " Order to cash " out of the box, i ncreased PII filter control , a new API for publishing application events, and the new IDOC Monitoring Dashboard collector.
Ease of Use
We have simplified the Agent Installer Monitoring Settings , by reorganizing the section into three tabs: Managed Processes, Unmanaged Processes, and Uninstrumented Processes. We have also added the ability to paginate the Monitoring Settings page, eliminating the previous 1000 record limitation. (Released November 16, 2020)
Agent Updates v20.11.0
Java Serverless Tracer : We added an environment variable, APPDYNAMICS_HTTP_TIMEOUT_MS, which allows you to set the timeout in milliseconds for all the HTTP calls made by the tracer. See Resolved and Known Issues for details. (Released November 2, 2020)
Node.js Serverless Tracer : We added an environment variable, APPDYNAMICS_HTTP_TIMEOUT_MS, which allows you to set the timeout in milliseconds for all the HTTP calls made by the tracer. See Resolved and Known Issues for details. (Released November 2, 2020)
Python Serverless Tracer : We added an environment variable, APPDYNAMICS_HTTP_TIMEOUT_MS, which allows you to set the timeout in milliseconds for all the HTTP calls made by the tracer. See Resolved and Known Issues for details. (Released November 2, 2020)
System Administration
With access to Downloadable artifacts from your Account page , users can download artifacts without visiting the Downloads page . There is no impact to your CI/CD pipeline or any automation you may have implemented. Read the FAQ here to learn more. (Ongoing release started in June 2020)
To view all technical documentation associated with this month’s releases, please visit Product Announcements, Alerts, and Hot Fixes in our documentation portal
Heads up - What else you should know
Have a great product idea? Contribute to the AppDynamics Community Idea Exchange , where you will be able to submit your ideas and vote on or discuss ideas from other community members. To participate, sign in to the Community and look for the Idea Exchange button in the top navigation. See Idea Exchange Guidelines for more details. Thanks in advance for helping guide the future of our product!
Share your feedback! Participate in a Beta today
We’re currently running two Beta programs and looking for your feedback:
Sign up for our Mobile App Beta program . We’re redesigning the AppDynamics Mobile App to provide users 24/7 access to powerful performance insights on-the-go.
Submit feedback on the Dash Studio Preview through the in-product feedback button, or on Community here .
Resolved Issues
The following list notes key issues that were resolved this month. To see a complete listing of this month's resolved issues, see Resolved Issues by Month .
APM
Some TSS bound its detail string with the wrong ID (DIAGPLAT-947)
Providing JavaScript to purge bad TSS detail IDs from the cache (DIAGPLAT-950)
(20.11.next) Health rule status precedence needs to be fixed (METADATA-9488)
Controller
[20.11.0] NodeJS does not receive Analytics HTTP config (ANALYTICS-13095)
20.11 - otherHostVCPUs value too large for controller DB table sim_machine_property (CLUSTERMON-2089)
Unable to add values in Advanced Options on the Edit Collector page (DBMON-7269)
Unable to create action suppression on single node for database with multiple nodes (DBMON-7618)
Enterprise Console
EC Installer copies MySQL 5.5 binaries to null in 4.5.17+ versions (ECONSOLE-6344)
UI
Reports with custom time ranges being delivered with login page (20.11.next) (REPORTS-813)
Get Started
Please note: customers are advised to check backward compatibility in the Agent and Controller Compatibility documentation .
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
Extensions
AppDynamics is switching to calendar versioning, Why?
License Entitlements and Restrictions
Can’t find what you’re looking for? Need more assistance? Ask a question in the Latest Release forum.
... View more
Labels:
Latest Activity
- Posted Re: How do I instrument and correlate TIBCO FTL exit calls in TIBCO BusinessWorks 6.x? on Knowledge Base. 01-15-2021 11:29 AM
- Tagged Changes to User Creation and Password Policy — FAQ on Knowledge Base. 01-02-2021 04:28 PM
- Tagged Changes to User Creation and Password Policy — FAQ on Knowledge Base. 01-02-2021 04:28 PM
- Got a Kudo for We’re taking a short break for the holidays. Season’s Greetings to one and all! !. 12-26-2020 11:23 AM
- Posted Product Update, December 2020 on Knowledge Base. 12-22-2020 04:22 PM
- Posted We’re taking a short break for the holidays. Season’s Greetings to one and all! ! on News and Announcements. 12-22-2020 02:04 PM
- Got a Kudo for Join us for AppDynamics’ annual customer conference on Feb 23!. 12-22-2020 09:11 AM
- Posted Join us for AppDynamics’ annual customer conference on Feb 23! on News and Announcements. 12-22-2020 08:16 AM
- Posted What do I need to know to avoid losing background jobs when upgrading ABAP Agent? on Knowledge Base. 12-18-2020 11:07 AM
- Tagged How do I get the object I need from a list? on Knowledge Base. 12-14-2020 01:17 PM
- Posted How do I get the object I need from a list? on Knowledge Base. 12-14-2020 01:16 PM
- Posted Re: Controller and Agent ADD Limit Notifications: Explanations on Knowledge Base. 12-11-2020 03:34 PM
- Posted Re: Synthetic Scripts FAQ (Part II) on Knowledge Base. 12-08-2020 10:49 AM
- Posted Re: How do I enable debug logging for an on-premises EUM Server or EUM Processor? on Knowledge Base. 12-02-2020 05:14 PM
- Posted Product Update, November 2020 (v20.11.0) on Knowledge Base. 12-01-2020 04:47 PM
- Tagged DNS can’t ID Controller hostname when installing Java Agent on Knowledge Base. 11-25-2020 09:43 AM
- Tagged DNS can’t ID Controller hostname when installing Java Agent on Knowledge Base. 11-25-2020 09:43 AM
- Tagged DNS can’t ID Controller hostname when installing Java Agent on Knowledge Base. 11-25-2020 09:43 AM
- Tagged DNS can’t ID Controller hostname when installing Java Agent on Knowledge Base. 11-25-2020 09:43 AM
- Got a Kudo for Product Update, November 2020 (v20.11.0). 11-23-2020 03:53 PM
Community Stats
Date Registered | 06-19-2019 03:26 PM |
Date Last Visited | 01-15-2021 11:26 AM |
Total Messages Posted | 115 |
Total Kudos Received | 23 |