TAG | .NET
I love it when my favorite applications release new features. AppDynamics has shifted to a new release model which enables us to release more features faster while maintaining high quality code. The end result is that you, the users, get the cool features you need without having to wait around for 6 months for a big bang release. So what goodness have we cooked up for you in this release?
Awesome RabbitMQ Support – RabbitMQ worked just fine in prior version of AppDynamics but we wanted to make it super easy for you to get the exact instrumentation details you want. You asked for it, we listened, and here it is…
Percentile Metrics – Averages have long been the standard for measuring response time over time but we understand that percentiles can provide additional insight into the distribution of your transaction response times. To arm you with the best information possible we have introduced percentile metrics for all Business Transactions. By default we show 95th percentile but you can change that to whatever you want.
HTML5 Navigation – We’re in the process of shifting our entire UI to HTML. We started with the navigation menus to provide a faster user experience for everyone. HTML5 Navigation menus are now turned on by default.
Open Mbeans – Open Mbeans enable functionality that normal mbeans can’t handle (like gathering tabular data). Open MBeans are now supported by AppDynamics Pro.
GlassFish Appserver Management Extensions (AMX) – If you use GlassFish and monitor using AMX you’re in luck. We now support AMX out of the box and have preconfigured rules to get your AMX data into AppDynamics.
Sybase IQ – Extending our industry leading database support, AppDynamics now officially supports Sybase IQ. If you’ve got a Sybase IQ data warehouse that needs monitoring you’ll want to check out AppDynamics for Databases.
For PHP here is our list of new features
- 32-bit x86 support
- Apache 2.4 support
- RPM Installer
- memcache as an auto-detected cache exit point
- New unified configuration
- New node naming
- Improved URL rewrites and BT naming
- Parameterized installer
This rapid release has more new features than most companies major releases. We’re going to blog in more detail about some of these features in upcoming weeks so keep an eye out. We’ll also keep you updated every time we have a rapid release right here in our blog so be sure to subscribe to our RSS feed (contrary to Googles opinion, RSS is not dead) so you don’t miss out. If you’re not already an AppDynamics customer you can take a free self service trial by clicking here.Link to this post:
This week we received some exciting news that AppDynamics is nominated for IT Optimisation Product of the Year! The Network Computing Awards annually recognizes the solutions and companies that are “most impressive in helping organisations function better through getting the most out of their networks”. As AppDynamics’ first Network Computing nomination, it’s great to be nominated by peers and receive some UK love.
This is all great, but it means nothing if we don’t have your help to vote!
Please see below and share this with your friends!
How to Vote
You can see what the Network Computing awards are all about here, then follow these easy steps below:
Click this link HERE to get started casting your vote!
Scroll down to choose AppDynamics under IT Optimisation Product of the Year (see below). Then submit!
Link to this post:
It’s official: AppDynamics support for Microsoft .NET and Windows Azure is finally here! We’ve got the same Kick Ass Product with the same Secret Sauce–but now it sports a shiny new CLR agent. So whether your apps are Java, .NET or hybrid, with AppDynamics you have the best of both worlds when it comes to managing application performance.
We thought it was only fair to share our secret sauce and love with the Microsoft community, given that 40,000+ users of the Java community have been enjoying it for over 18 months. Our mission is to simplify the way organizations manage their agile, complex, and distributed applications. For .NET, this means that AppDynamics supports the latest and greatest technologies from Microsoft, including their new PaaS platform Windows Azure.
So, what does this mean for organizations with .NET or Azure apps? Let me summarize:
#1 You get to visualize in real-time what your .NET application actually looks like, along with its health and performance across any distributed production environment. It’s the 50,000 foot view that shows how your application and your business performs in your data center or Windows Azure.
#2 Ability to track all business transactions that flow through your .NET application. This gives you insight into business activity, health, and impact in the event that a slowdown or problem occurs in your production environment. This unique context and visibility helps you troubleshoot through the eyes of the business, so you can see their pain instantly in production and resolve it in minutes. We auto-discover and map every business transaction automatically–so don’t worry about configuration. We’ve got that taken care of.
#3 Deep diagnostic information on how your business transactions actually execute through your CLRs and/or JVMs (if you’ve got a hybrid app). This means complete call stacks of code execution with latency breakdowns across all your namespaces, classes and methods, which your business transactions invoke. You get maximum visibility in production with zero configuration, allowing you to perform root cause analysis in minutes.
#4 Ability to plot, correlate, and trend any CLR or OS metric over time–whether it’s logic thread counts, garbage collection time, or simply how much CPU your application CLR is burning. We let you report and analyze all this so you understand your CLR run-time and OS system resource.
Don’t believe us? Sign up for our free 30-day trial and we’ll provision you a SaaS login. You can then download and install our lightweight agents and see for yourself just how easy it can be!
As well as our .NET support, we’ve also crammed in some great innovation into the 3.3 release.
Real-Time JVM MBean Viewer:
In addition to trending standard JMX metrics from the JVM, users can now discover and trend any MBean attributes on the fly for short term analysis in real-time. Our new UI dialogue allows the user to browse through hundreds of available metrics which are automatically discovered and reported at the touch of a button. If the user wishes to convert any MBean attribute into a standard JMX metric they can just click “Create Metric” and AppDynamics will collect and report that metric as standard in the JMX Metrics viewer.
Search Business Transactions by their content/payload:
For example, you might have launched a new product on your application or website and need to understand its performance by looking at all business transactions that interact with that product. With AppDynamics v3.3 users can now search business transactions by any transaction payload. For example, the below screenshot shows how a user can search for all business transactions that relate to the book “Harry Potter”.
Additional Platform Support:
- Auto-discovery and mapping of LDAP, SAP and JavaMail tiers to business transaction flows for increased visibility.
- MongoDB support allowing users to see BSON queries and associated latency for calls made from Java applications.
- Enhanced support for WebSphere on Z/OS with automatic JVM naming pools to help customers identify and manage short-living and dynamic JVM run-times.
When we launched AppDynamics Pro back in October 2009, it redefined the way organizations could monitor and manage the performance of their production Java applications. The feedback we’ve received to date can be summed up as “Simple, Smart, Powerful and easy to use.” Over the last decade, words like “simple” and “smart” were rarely associated with Application Performance Management (APM) solutions. Why? Because APM solutions were only as good as the users that configured them. For most organizations it was a full-time job just to keep their APM instrumentation, metrics, thresholds and alerts up-to-date so they could safely run in production, albeit with limited visibility because of overhead concerns.