Download PDF
Download page Release Notes.
Release Notes
As of November 27, 2023, the Cisco Full-Stack Observability (FSO) Platform is now the Cisco Observability Platform, and Cloud Native Application Observability is now Cisco Cloud Observability powered by the Cisco Observability Platform. These name changes better align our products with the Cisco portfolio and with our business strategy.
Release Versions and Dates
In the following tables, the Version column contains the release ID. Release IDs are comprised of the release date and a build number. For example, 22.2.18-1925 indicates a release date of February 18, 2022, and a build number of 1925.
Supported Browser Versions
For the best experience, use the latest version of your browser. Always apply any update available to your browser. Cisco Cloud Observability works best with Chrome, Safari, and the latest version of Microsoft Edge. It is incompatible with older versions of Microsoft Edge.
Third-party Documentation
This document contains references to third-party documentation. Splunk AppDynamics does not own any rights and assumes no responsibility for the accuracy or completeness of such third-party documentation.
Cisco Observability Platform 24.7.0
Collectors, Operators, Agents, and Add-ons
Artifact | Artifact Version and Summary | Release Date |
---|---|---|
Cisco AppDynamics Collector for Spectro Cloud Helm chart | 1.22.1287 | August 7, 2024 |
Cisco AppDynamics Collectors Helm Chart | 1.22.1287 | |
Cisco AppDynamics Distribution of OpenTelemetry Collector | 24.7.0-1639 | |
Cisco AppDynamics Operator (Docker) | 24.7.0-1475 | |
Cisco AppDynamics Operator for Spectro Cloud Helm chart | 1.22.374 | |
Cisco AppDynamics Operator Helm chart | 1.22.374 | |
Cisco AppDynamics Operator Hub bundle | 24.7.0-133 | |
Cisco AppDynamics Operator (RHEL) | 24.7.0-1475 | |
Cluster Collector | 24.7.0-2057 | |
Cisco AppDynamics Extensions for OpenTelemetry Java | 24.8.0-315 There is a new guide for Method Invocation Data Collector (MIDC), a feature that allows you to collect data corresponding to invocations of certain methods in your Java application. | |
Infrastructure Collector (for ECS) | 24.7.0-5217 | August 9, 2024 |
Kubernetes Collectors and Operators | Cisco AppDynamics has documented the Performance and Scaling for Kubernetes Collectors and Operators. | August 7, 2024 |
UI Enhancements
Category | Summary | Cisco Cloud Observability Version |
Application Performance Monitoring with OpenTelemetry™ | There is a new guide for Method Invocation Data Collector (MIDC), a feature that allows you to collect data corresponding to invocations of certain methods in your Java application. | 1.0.56 |
Monitoring Applications in Kubernetes | There are now instructions used for collecting container ID attributes for containers in K8s clusters using Kubernetes API. See Infrastructure Correlation. | |
Service-oriented Investigations | On the Trace Flowmap, there is now a duration metric when you Group By Service. The duration metric is only shown when the parent span is a Client span because the CLIENT span is what represents the duration. | |
For traces and spans, if you try to sort data but the timeframe is too large, there is now an error message that displays "Unable to sort and load data due to a timeout. Try narrowing the timeframe to sort on more focused results." |
Resolved Issues
Key | Summary | Cisco Cloud Observability Version |
---|---|---|
APMI-2487 | On the Traces View Details page, the View Related Data dropdown would display Related BTs even if there were not any BTs available. This issue is now resolved so if there are no BTs, Related BTs is grayed out and "No related BTs found" is displayed. | 1.0.56 |
DASHUI-9769 | The baseline data call in the sparkgraph caused errors in the Properties panel on some pages. If the baseline is not configured in templates, the data call should not be triggered in uql. This issue is resolved. | 1.0.56 |
Known Issues and Limitations
Category | Summary | Cisco Cloud Observability Version |
---|---|---|
Customer Onboarding and Startup | Service-provider initiated SSO is not working (does not redirect to your identity provider), so you can't auto-federate users into your account. Workaround: On the Account Management Portal, assign your identity provider to each user through User Management > View User > Authenticated By > My IdP. | 1.0.56 |
Logs | The Logs widget on an Amazon ECS service's detail view is empty. This widget will be deprecated from this entity's detail view soon. | |
Network Monitoring | For larger deployments, network connection flow maps may not display all of the arrows that represent the incoming or outgoing network connections for a workload. Workaround: Use the List tab to view all network connections. | |
Service-oriented Investigations | Currently, natural language filtering while using a Favorites shortcut on the Business Transactions (BT) list page is not supported. For example, if you select a BT favorited shortcut and then apply a natural language filter, it removes the favorited filter and only keeps the natural language filter. |
OpenTelemetry™ and Kubernetes® (as applicable) are trademarks of The Linux Foundation®.
Cisco Observability Platform 24.6.0
Collectors, Operators, Agents, and Add-ons
Artifact | Summary | Release Date |
---|---|---|
Kubernetes and App Service Monitoring EKS Add-on | You can now install Kubernetes and App Service Monitoring in Amazon Elastic Kubernetes Service (EKS) using AWS Marketplace add-ons. This method automates the installation process and does not require Helm chart commands. See Use the Cisco Cloud Observability AWS Marketplace Add-Ons. | July 11, 2024 |
Cluster Collector | There was no release for 24.6. | - |
Infrastructure Collector (for Kubernetes and cloud infrastructure) |
UI Enhancements
Category | Summary | Cisco Cloud Observability Version |
Service-oriented Investigations | For all APM pages, the baseline display in the spark graphs in the Properties panel were updated. Hover over each graph to view the tool tip which includes new baseline metrics. Baseline metrics are also included on the APM Metric graphs located on all detail pages. | 1.0.56 |
Sorting has been removed for the Trace and Span ID columns for the Traces and Spans pages. | ||
For Spans, in the Properties panel, the time range from span start time is now - 1hr to span start time + 1hr. | ||
On the Traces details page, you can now click View Related Data to view related BTs or Logs. | ||
When navigating to the Traces details page, the Properties panel is not automatically populated. Click on a service or span to load the Properties panel. If you click on a span, only the Span details displays in the Properties panel. If you click a service, only the Service details displays in the Properties panel and the spans ID's are displayed in a dropdown under the Spans section. Spans and Traces details in the Properties panel are now alphabetically ordered. |
Resolved Issues
Key | Summary | Cisco Cloud Observability Version |
---|---|---|
DASHUI-9642 | When health rules with threshold value and baseline violate simultaneously, the violating metric graphs are not displayed separately. This issue is now resolved. | 1.0.56 |
Known Issues and Limitations
Category | Summary | Cisco Cloud Observability Version |
---|---|---|
Customer Onboarding and Startup | Service-provider initiated SSO is not working (does not redirect to your identity provider), so you can't auto-federate users into your account. Workaround: On the Account Management Portal, assign your identity provider to each user through User Management > View User > Authenticated By > My IdP. | 1.0.56 |
Logs | The Logs widget on an Amazon ECS service's detail view is empty. This widget will be deprecated from this entity's detail view soon. | |
Network Monitoring | For larger deployments, network connection flow maps may not display all of the arrows that represent the incoming or outgoing network connections for a workload. Workaround: Use the List tab to view all network connections. | |
Service-oriented Investigations | Currently, natural language filtering while using a Favorites shortcut on the Business Transactions (BT) list page is not supported. For example, if you select a BT favorited shortcut and then apply a natural language filter, it removes the favorited filter and only keeps the natural language filter. |
OpenTelemetry™ and Kubernetes® (as applicable) are trademarks of The Linux Foundation®.
Cisco Observability Platform 24.5.0
Collectors, Operators, Agents, and Add-ons
There is no 24.5 release for any of the artifacts.
UI Enhancements
Category | Summary | Cisco Cloud Observability Version |
Alerting | On the Alerting Details page, you now view the baseline at violation or the current baseline for a metric. By default, the Baseline at Violation option is selected and the violation metric chart displays the baseline when the health rule violated. When you deselect this option, the violation metric chart displays the current baseline of the metric. | 1.0.56 |
Cloud and Infrastructure Monitoring | Cisco Cloud Observability now supports ingesting AWS events and EventBridge partner events from all AWS services. See AWS Events Ingestion. | |
Cisco Cloud Observability now supports monitoring: | ||
Cisco Cloud Observability now supports monitoring Azure API Management. | ||
Cisco Cloud Observability now supports monitoring Google Cloud Storage. | ||
Documentation | Spans and Traces pages have been removed from Application Performance Monitoring and can be found via Navigating to Cisco Cloud Observability > Explore MELT Dats > Explore Traces and Explore Spans. | |
Logs | Documentation updates:
| |
Service-oriented Investigations | The Observe page has a new design! You can now view your entities in a more intuitive way. | |
The following enhancements are included for Traces:
| ||
List view is now the default view for all APM pages. |
Resolved Issues
Key | Summary | Cisco Cloud Observability Version |
---|---|---|
ALERT-15872 | The overall status is sent with time earlier than the entity creation time because of truncation. | 1.0.56 |
APMI-2399, APM-2413 | The following improvements have been made to the usability of the Trace details page:
| |
APMI-2431 | We reduced the initial flow map animation when panning and zooming. | |
DASHUI-9390 | No reason is given for new unknown alerts, even when the event is present. | |
DASHUI-9391 | You cannot click on a continuous event on the Alert Details page. | |
DASHUI-9392 | The health rule is currently set to trigger only after the metric exceeds a threshold more times than expected, confusing users. It should trigger as soon as the threshold is reached or exceeded, not after an additional occurrence. | |
DASHUI-9393 | When the threshold is set to 0, the threshold is not visible on the alerts details page. | |
DASHUI-9394 | The count of threshold breaches was not shown and this count was not hidden if the data was incomplete. In addition, the number of missing data points when this contributes to an unknown event was not indicated, and the triggering metric value for the health rule was not included in the event information. | |
DASHUI-9429 | The baseline values at the time of evaluation are different from the current baseline values. The UI plots the latest and current baseline, which can sometimes be different from the baseline value at evaluation. |
Known Issues and Limitations
Category | Summary | Cisco Cloud Observability Version |
---|---|---|
Customer Onboarding and Startup | Service-provider initiated SSO is not working (does not redirect to your identity provider), so you can't auto-federate users into your account. Workaround: On the Account Management Portal, assign your identity provider to each user through User Management > View User > Authenticated By > My IdP. | 1.0.56 |
Logs | The Logs widget on an Amazon ECS service's detail view is empty. This widget will be deprecated from this entity's detail view soon. | |
Network Monitoring | For larger deployments, network connection flow maps may not display all of the arrows that represent the incoming or outgoing network connections for a workload. Workaround: Use the List tab to view all network connections. | |
Service-oriented Investigations | Currently, natural language filtering while using a Favorites shortcut on the Business Transactions (BT) list page is not supported. For example, if you select a BT favorited shortcut and then apply a natural language filter, it removes the favorited filter and only keeps the natural language filter. |
Plugin Enhancements
Plugin Name | Summary | Plugin Version |
---|---|---|
Grafana | The Grafana plugin for Cisco Cloud Observability now supports the table chart format with queries that return rows of data such as | 24.5.0 |
OpenTelemetry™ and Kubernetes® (as applicable) are trademarks of The Linux Foundation®.
Cisco Observability Platform 24.4.0
Collectors, Operators, Agents, and Add-ons
Artifact | Artifact Version and Summary | Release Date |
---|---|---|
Kubernetes and App Service Monitoring EKS Add-on | You can now install Kubernetes and App Service Monitoring in Amazon Elastic Kubernetes Service (EKS) using AWS Marketplace add-ons. This method automates the installation process and does not require Helm chart commands. See Use the Cisco Cloud Observability AWS Marketplace Add-Ons. | May 2, 2024 |
Cluster Collector | 24.4.0-2034 | |
Infrastructure Collector (for Kubernetes and cloud infrastructure) | 24.4.0-2034 | |
Infrastructure Collector (for ECS) | 24.4.0-5170 | |
Log Collector | 24.4.0-1163 | |
Cisco AppDynamics Distribution of OpenTelemetry Collector | 24.4.1-1598 | |
Cisco AppDynamics Extensions for OpenTelemetry Java | 24.4.0-265 The OpenTelemetry™ Java agent extension now allows extraction of correct container ID in Kubernetes version >= 1.25. See OpenTelemetry CGroupV2 Container ID Extraction. | May 1, 2024 |
Cisco AppDynamics Smart Agent | 24.4.0-1960 | May 2, 2024 |
Cisco AppDynamics Operator Hub bundle | 24.4.0-131 | |
Cisco AppDynamics Collectors Helm Chart | 1.21.1264 | |
Cisco AppDynamics Operator Helm chart | 1.21.368 | |
Cisco AppDynamics Collector for Spectro Cloud Helm chart | 1.21.1264 | |
Cisco AppDynamics Operator for Spectro Cloud Helm chart | 1.21.368 |
UI Enhancements
Category | Summary | Cisco Cloud Observability Version |
Agent Management | In previous releases, every restart or upgrade of a collector created a new collector instance in the Agent Management console and Metric Explorer. Metric and data history was not retained across different collector instances. In >= 24.4.0, a collector is represented by a single collector instance that retains historical metrics and data even if the collector is restarted or upgraded. Breaking Change Collector instances and data generated in releases < 24.4.0 have been deleted. Each collector is now represented by one collector instance that retains historical metrics and data from >= 24.4.0. | 1.0.53 |
App Root Cause Analysis using Anomaly Detection | Cisco Cloud Observability can now identify the underlying root causes of an anomaly by correlating infrastructure issues with application issues. For example, if a business transaction anomaly is detected and its root cause is a host or pod issue, Cisco Cloud Observability automatically pinpoint the suspected cause within the host or pod. See Determine the Root Cause of an Anomaly. | |
Alerting | In past versions, Cisco Cloud Observability had many predefined health rules configured with various MELT data types, conditions, and thresholds against the baseline. In this release, to reduce unnecessary alerts triggered by health rules, only the critical health rules and the health rules that are already modified or saved without any modification by users are enabled by default. Any redundant or duplicate predefined health rules are deprecated. | |
You can now test an HTTP action to a configured endpoint and check if the action is working instead of waiting for an actual violation. After testing, you get a success or failure message along with the status code that helps you to debug any issue that might occur while testing the HTTP action. See Create HTTP Request Action. | ||
On the entity centric page, you can now view all the alerts corresponding to an entity by selecting a specific time range on the Entity Health Timeline graph. Click each alert to view its details and the stages of the alert such as violation started, violation upgraded, violation downgraded, violation continues, and so on. See Health Violation Timeline. | ||
In an HTTP action payload, you can now fetch the values of the attributes of an entity. To fetch the values in runtime, use | ||
On the Observe page and the entity centric pages, the health icon NO ALERT RULES ENABLED is displayed for the entities that don’t have any health rules configured or when the corresponding health rules are deleted. See Health and Status Violations in the UI. | ||
Cloud and Infrastructure Monitoring | This release supports a new AWS Events Ingestion feature. You can now send events from Amazon EventBridge to Cisco Cloud Observability and monitor AWS events using the Explore > Events page. | |
Cisco Cloud Observability now supports monitoring Azure Event Hubs. | ||
Cisco Cloud Observability now supports monitoring: | ||
Dashboards | Splunk AppDynamics now offers Azure and Service Performance Overview dashboards to detect problems before they happen while viewing multiple entity types and manipulating data to fit your needs. | |
Kubernetes and App Service Monitoring | This release includes support for more granular entity filters that enables you to apply filters for specific entity types and namespaces. For details, refer to the filters parameter in Cisco AppDynamics Collectors Settings. | |
With this release, the following predefined health rules will be disabled by default:
However, if the predefined health rules are modified or saved without modification, the health rules will remain enabled by default. | ||
Logs | For log ingestion from Amazon EC2 Application Logs, you can now specify the EC2 name in | |
Cisco Cloud Observability can now ingest Amazon RDS service logs. | ||
Network Monitoring | This release adds the following features for Network Monitoring:
| |
Overview Page | The Overview page has a new Get Started panel that asks you questions to assist you better with onboarding Cisco Cloud Observability. There is also a new Recently Visited that displays the previous 8 pages you visited and a Restore Page button to restore Overview to its default settings. See Overview. | |
Platform Monitoring | The Platform Monitoring dashboard now supports filtering your Tenant's telemetry so that you see only what applies to a specific solution or entity. | |
Schema Browser | You can now view the number of active instances of an entity. On the Explore area, click an entity to view the Number of instances. See Explore Schema. | |
Service-oriented Investigations | There is a new Visual filter where you can filter using quick filters. See Traces and Spans. Also, you can now customize the columns you want displayed on all APM pages. | |
For JMX metrics, there is a new Garbage Collection (GC) column and new Time Spent in Garbage Collections, Garbage Collections, and Thread Count graphs available. See Service Instances Detail. | ||
Traces | You can now configure backend trace sampling to reduce your storage costs. Configuration is available only through the Knowledge Store API. |
Resolved Issues
Key | Summary | Cisco Cloud Observability Version |
---|---|---|
ALERT-15541 | Add health monitoring support for Kubernetes-related entities that are associated through relationships. | 1.0.53 |
LIC-4958, PRE-18189 | Traces are not being collected due to licensing issue. | |
PRE-18086 | Anomaly Detection is not working as expected: Existing data is displayed as unavailable. | |
PRE-16626 | The alerting services are receiving notifications of deleted events for entities too late. | |
TP-1284 | Trace processing marks a Business Transaction as an error only when the span on which the Business Transaction is initiated, is in error. Now, Business Transactions will also be marked as error when one of the downstream spans (that falls in the path of the Business Transaction) is in error. | |
XTNSBL-4652 | There were metric gaps in AWS caused by a caching issue in the AWS collector framework. The AWS collector framework contained a bug which resulted in no metrics being collected for any of a service's entity metrics in a given region for at least a 5 minute interval. This bug affected all collectors and was not specific to the implementation of a service collector. This issue has been resolved |
Deprecation Notes
Category | Summary | Version |
---|---|---|
Shortcuts | Shortcuts on the Observe page have been removed as we continue to restyle the product and improve navigation. | 24.4.0 |
Known Issues and Limitations
Category | Summary | Cisco Cloud Observability Version |
---|---|---|
Customer Onboarding and Startup | Service-provider initiated SSO is not working (does not redirect to your identity provider), so you can't auto-federate users into your account. Workaround: On the Account Management Portal, assign your identity provider to each user through User Management > View User > Authenticated By > My IdP. | 1.0.53 |
Extend Cisco Cloud Observability | Cloud Cost Management Module - Application Resource Optimizer (ARO) Deleting a namespace of a workload being actively optimized (e.g., one with a servo and tuning instance) may block the Smart Agent from controlling servos for other workloads. To avoid this issue, stop the active optimization, wait for the servo to be terminated, and then delete the namespace. If the problem occurs, recreating the namespace will restore operation. | |
Logs | Logs for Amazon ECS entities don't appear on the entity-centric pages (ECPs). Workaround: Navigate to Explore > Logs to search for these logs. | |
Network Monitoring | For larger deployments, network connection flow maps may not display all of the arrows that represent the incoming or outgoing network connections for a workload. Workaround: Use the List tab to view all network connections. | |
Service-oriented Investigations | Currently, natural language filtering while using a Favorites shortcut on the Business Transactions (BT) list page is not supported. For example, if you select a BT favorited shortcut and then apply a natural language filter, it removes the favorited filter and only keeps the natural language filter. | |
Kubernetes and App service Cluster Support | Windows clusters on Amazon Elastic Kubernetes Service >=1.28 are unsupported because of the DNS resolution issues on Windows nodes. |
Module Enhancements
Module Name | Summary | Module Version |
---|---|---|
Cloud Cost Management
| The new Cloud Cost Management module replaces the Cost Insights and Application Resource Optimizer modules but includes and unites their functionality and features. | 1.0.3 |
The 24.4.0 release improves the application resource optimizer's handling of platform internal failures and allows it to recover from temporary outages in platform services. In some cases, the optimization process may restart (whereas previously, it may have left the optimization in a state that requires manual intervention). | ||
In addition, the Cloud Management expands Cost Insights for the following services: | ||
Service Level Management | When configuring Service Level Objectives, you can now choose an observation window of 7, 14, or 28 days. See Service Level Management. | 1.0.36 |
OpenTelemetry™ and Kubernetes® (as applicable) are trademarks of The Linux Foundation®.
Cisco Observability Platform 24.3.0
Collectors, Operators, Agents, and Add-ons
Artifact | Artifact Version and Summary | Release Date |
---|---|---|
Cisco AppDynamics Collector for Spectro Cloud Helm chart | 1.20.1117 | April 2, 2024 |
Cisco AppDynamics Collectors Helm Chart | 1.20.1117 | |
Cisco AppDynamics Distribution of OpenTelemetry Collector | 24.3.0-1525 | |
Cisco AppDynamics Operator (Docker) | 24.3.0-1339 | |
Cisco AppDynamics Operator for Spectro Cloud Helm chart | 1.20.299 | |
Cisco AppDynamics Operator Helm chart | 1.20.299 | |
Cisco AppDynamics Operator Hub bundle | 24.3.0-111 | |
Cluster Collector | 24.3.0-1968 | |
Infrastructure Collector (for ECS) | 24.2.0-5118 | |
Infrastructure Collectors for Kubernetes and cloud infrastructure (Docker) | 24.3.0-1968 | |
Log Collector (Docker) | 24.3.0-1066 |
Enhancements
Category | Summary | Cisco Cloud Observability Version |
Agent Management | In the 24.2.0 release, the Infrastructure Collector was displayed on the Agent Management console as two collectors: Server Collector and Container Collector. In this release, the Infrastructure Collector is now displayed as a single collector under the name Infra Collector. This is a breaking change. Action is required. In the Metric Explorer, historical health metrics for the Server and Container Collectors will no longer be accessible. To view the Infrastructure Collector in the Agent Management console and to view its metrics in the Metric Explorer, you must upgrade your operators and collectors to version >=24.3.0. | 1.0.38 |
Alerting | For a data-unavailable scenario, you can now control the health rule evaluation to one of the following:
| |
From the list view, you can now view the health violation information of the entities that are in critical, warning, or unknown state. Click the health icon to view the violating metrics and the conditions on the HEALTH AND ALERTING inspector panel. For example, if an entity is in a critical state, you can click the health icon to view violating health rules or anomaly detection. This information helps you quickly identify the entity's violations without navigating deeper into the entity page. | ||
When you link an action to a health rule of an entity, the action applies to only the leaf entity and not to the parent entities in an entity scope path. For example, when you create a health rule for an entity type | ||
App Root Cause Analysis using Anomaly Detection | While configuring Anomaly Detection for an entity, you can now select the option to evaluate an entity's health for a no data scenario. Select the health evaluation as Unknown or Healthy when no metric data is available for evaluation. | |
Splunk AppDynamics Support for OpenTelemetry
| This release adds the following new configurations for the Cisco AppDynamics Distribution of OpenTelemetry Collector:
| |
In the Example
YML
| ||
This release adds a new | ||
Cloud and Infrastructure Monitoring | Cisco Cloud Observability now supports monitoring Azure Container Apps. | |
Cisco Cloud Observability now supports monitoring: | ||
Documentation | This release includes a new quick start guide for Kubernetes and App Service Monitoring. This installation flow is supported for Amazon Elastic Kubernetes Service, Azure Kubernetes Service, Google Kubernetes Engine, and Red Hat OpenShift. | |
Logs | Documentation updates:
| |
Metrics | The Cisco Observability Platform now handles inexact intervals between metrics. It aggregates metrics collected at sub-minute granularities into one-minute granularities by default. | |
Platform Monitoring | In 24.1, Splunk AppDynamics subscribed all Tenants to the Platform Monitoring dashboard. This dashboard provides visibility into the runtime status of the Cisco Observability Platform. In doing so, it consumes your metric tokens to collect telemetry related to your Tenant's runtime environment. Therefore, Splunk AppDynamics has now unsubscribed all Tenants from this dashboard and made it an opt-in choice instead. To opt in, ask Customer Support to resubscribe your Tenant. Resubscribing to this dashboard will again incur the usage of your metric tokens. | |
Service-oriented Investigations | Splunk AppDynamics now supports .NET for for the downstream Lambda entry span. See | |
The performance of tail sampling collector metrics has been updated. See OpenTelemetry Trace Sampling. | ||
The system CPU utilization for Java Agent 2.0 users has been updated. See Service Instances Detail. | ||
You can now see Span and Traces list and detail view in the BRUM application, as well as in the Cisco Observability Platform application. See Traces View Details. | ||
For the spans and traces pages, there were many bug fixes including updated Duration numbers, time range enhancements, and recent filters fixes. There is also a new “Examples for Filter” tip that is directly on the UI next to the Spans or Traces name at the top of the Spans or Traces page. | ||
You can now easily sort metrics on all APM pages. | ||
There is now a new Service Endpoints list and detail page where you can view greater details on the Service Endpoints. See Services Detail. | ||
You can now see end-to-end Errors/min for the entire Business Transaction, from the root span to all of its children, which displays a more holistic metric. | ||
The Observe page has been updated with a new design. See Observe UI Overview. |
Resolved Issues
Key | Summary | Cisco Cloud Observability Version |
---|---|---|
PRE-16782, ALERT-15455 | In alerting, if Cisco Cloud Observability receives the same metric for a specific entity more than once within a minute, Cisco Cloud Observability identifies it as a duplicate. This issue has been resolved. | 21.0.38 |
PRE-17077, DASHUI-7863 | When clicking on a Service Endpoint from the Health Rule Configuration List, you were taken to a screen that states "The endpoint view is not supported!" This issue is now resolved. | |
PRE-16271 | There were no metrics in Prod cell 4. Metrics are now present. | |
PRE-16844, DASHUI-7377 | Span attributes were not being displayed in the list in the filter bar. This issue is now resolved. | |
PRE-17048, DASHUI-6617 | If Business Transactions names were long, the names extended beyond the time range selector. This issue has been fixed. |
Known Issues and Limitations
Category | Summary |
---|---|
Customer Onboarding and Startup | Service-provider initiated SSO is not working (does not redirect to your identity provider), so you can't auto-federate users into your account. Workaround: On the Account Management Portal, assign your identity provider to each user through User Management > View User > Authenticated By > My IdP. |
Logs | Logs for Amazon ECS entities don't appear on the entity-centric pages (ECPs). Workaround: Navigate to Explore > Logs to search for these logs. |
Network Monitoring | For larger deployments, network connection flow maps may not display all of the arrows that represent the incoming or outgoing network connections for a workload. Workaround: Use the List tab to view all network connections. |
Service-oriented Investigations | Currently, natural language filtering while using a Favorites shortcut on the Business Transactions (BT) list page is not supported. For example, if you select a BT favorited shortcut and then apply a natural language filter, it removes the favorited filter and only keeps the natural language filter. |
Module Enhancements
Category | Summary | Module Version |
---|---|---|
Extend Cisco Cloud Observability Modules | Cost Insights has the following enhancements for the 24.3 release:
| 24.3.0 |
Extend Cisco Cloud Observability Modules | In the 24.3 release, the Application Resource Optimizer has the following new features: Instant Recommendations Instant Recommendations are suggestions for right-sizing the resource specification of Kubernetes deployments based on recent actual resource use. See Instant Recommendations. Optimize Tab In The Kubernetes Workloads List The Application Resource Optimizer has the new tab Optimize, which shows a summary of performance and cost optimization fields, including efficiency rate, reliability risk, available savings, and eligibility for active optimization. See Choose Your Workload to learn how to use the Optimize tab to select a workload to optimize. Support for Optimizing Graviton Workloads The ARO Servo Agent can now run on Graviton-only clusters to optimize workloads for this ARM64 architecture. | 1.0.423 |
OpenTelemetry™ and Kubernetes® (as applicable) are trademarks of The Linux Foundation®.
Cisco Observability Platform 24.2.29
Collectors, Operators, Agents, and Add-ons
he Cisco Cloud Observability Helm charts are tested as compatible with Helm v3.13.x.
Artifact | Artifact Version and Summary | Release Date |
---|---|---|
Cisco AppDynamics Collector for Spectro Cloud Helm chart | 1.19.1062 | February 29, 2024 |
Cisco AppDynamics Collectors Helm Chart | 1.19.1062 | |
Cisco AppDynamics Distribution of OpenTelemetry Collector | 24.2.0-1451 | |
Cisco AppDynamics Operator (Docker) | 24.2.0-1303 | |
Cisco AppDynamics Operator for Spectro Cloud Helm chart | 1.19.289 | |
Cisco AppDynamics Operator Helm chart | 1.19.289 | |
Cisco AppDynamics Smart Agent | 24.2.0-1529 | |
Cluster Collector | 24.2.0-1923 | |
Database Collector (Docker) | 24.2.0-1084 | |
Infrastructure Collector (for ECS) | 24.2.0-5093 | |
Infrastructure Collector for Kubernetes and Cloud Infrustructure (Docker) | 24.2.0-1923 | |
Log Collector (Docker) | 24.2.0-1050 |
Enhancements
Category | Summary | Cisco Cloud Observability Version |
Cloud and Infrastructure Monitoring | Cisco Cloud Observability now supports monitoring Amazon SageMaker. | 1.0.34 |
Cisco Cloud Observability now supports monitoring: | ||
Collectors and Operators | This release supports Kubernetes nodes running on ARM64 architecture for these components:
The OpenTelemetry Operator for Kubernetes supports ARM64. | |
Database Monitoring | This release adds:
| |
Extend Cisco Cloud Observability Modules | You can now integrate Splunk Enterprise with Cisco AIOps. This integration brings the Splunk alerts into Cisco AIOps to correlate it with data from other monitoring tools. See Splunk Integration. | |
Log Monitoring | You can now forward your Amazon S3 access logs to Cisco Cloud Observability. See Amazon S3 Access Logs. | |
The Log Collector has renamed one of the Kubernetes® properties which it automatically extracts based on the value of the | ||
New Support for Non-Kubernetes Log Collector Observability: | ||
All queries to the backend log store now fetch a maximum of 1000 most-recent fields per index to prevent giant queries from slowing down the UI. See Explore Logs. | ||
Documentation updates:
| ||
Metrics | The new Explore > Metric Explorer page provides a comprehensive tool for exploring metrics from any domain or entity. Previously, you could only view a limited subset of the metrics that were associated with an entity on its detail view; this view didn't display dynamic metrics, metrics that are associated with other entities, or even all of the metrics that are associated with that entity. Now, you can use the Metric Explorer to see the bigger picture of your environment. See Explore Metrics. | |
Network Monitoring | This release supports a new Network Monitoring feature for Kubernetes clusters and workloads. This feature uses eBPF to:
| |
Service-oriented Investigations | For services, there are now new metric cards that are sorted by Average Response Time (ART), Calls Per Minute (CPM), and Errors Per Minute (EPM). See Services. There are also new flow map enhancements including a new feature where particles flow through neighboring nodes and now when you apply a filter, the flow map now zooms in on the filtered nodes. See Services Detail. |
Resolved Issues
Key | Summary | Cisco Cloud Observability Version |
---|---|---|
ALERT-15539 | The health rule keeps getting violated even though the metric has not reached the threshold. | 1.0.34 |
CLOUDMON-3729 | The creation of cloud connections via cloudformation template was failing. This issue is now resolved. | |
DASHUI-7016 | The span attributes are not populated in the span filter list screen | |
O2-2884 | The POD status was not reflecting the correct response. This issue is now resolved. | |
PRE-13852 | There were issues with Aurora-mysql context and page loading across database monitoring screens. This issue is now resolved. | |
PRE-15548 | The Log Collector's default and custom configurations on Amazon EC2 was not being enabled or disabled correctly. This is now resolved. | |
PRE-16696 | The Cisco AppDynamics Operator pods kept crashing when any parser other than timestamp was enabled inside the defaultConfig section of logCollectorConfig . This is now resolved. | |
TP-878 | TP was processing traces that only had at least one root span (span with no parent). There were instances where TP received a trace with no root span. In such cases, TP now continues to process the partial trace and and create topology and measurement data. This issue is now resolved. | |
XTNSBL-3324 | For the Database Cluster UI, the Name column was displaying the Resource ID. This issue is now resolved. | |
XTNSBL-3821 | UQL was missing relationship between the Aurora cluster and Aurora instance. The relationship has now been fixed and this issue is resolved. | |
XTNSBL-4259 | Some metrics were missing for the Azure App Service. This issue is now resolved. |
Known Issues and Limitations
Category | Summary |
---|---|
Customer Onboarding and Startup | Service-provider initiated SSO is not working (does not redirect to your identity provider), so you can't auto-federate users into your account. Workaround: On the Account Management Portal, assign your identity provider to each user through User Management > View User > Authenticated By > My IdP. |
Kubernetes and App Service Monitoring | The Kubernetes and App Server Monitoring installation fails when you use the To workaround this issue, include the
CODE
For information about adding the collector pack, see Install Kubernetes and App Service Monitoring with Spectro Cloud Palette. |
Logs | Logs for Amazon ECS service entities don't appear on the entity-centric pages (ECPs). Workaround: Navigate to Explore > Logs to search for these logs. |
Network Monitoring | For larger deployments, network connection flow maps may not display all of the arrows that represent the incoming or outgoing network connections for a workload. Workaround: Use the List tab to view all network connections. |
Service-oriented Investigations | Currently, natural language filtering while using a Favorites shortcut on the Business Transactions (BT) list page is not supported. For example, if you select a BT favorited shortcut and then apply a natural language filter, it removes the favorited filter and only keeps the natural language filter. |
Azure Load Balancers and Application Gateway | When navigating to Observe > Load Balancers > Azure or Observe > Load Balancers > Application Gateway, you cannot view the details of the Azure Load Balancer and Application Gateway entities in the Property panel. |
Module Enhancements
Category | Summary | Version |
---|---|---|
Extend Cisco Cloud Observability Modules | Cost Insights has the following enhancements for the 24.2 release:
| 24.2.64 |
Extend Cisco Cloud Observability Modules | You can now subscribe to the new Service Level Management (SLM) module. SLM allows you to:
| 1.0.0 |
OpenTelemetry™ and Kubernetes® (as applicable) are trademarks of The Linux Foundation®.
Cisco Observability Platform 24.1.31
Collectors, Operators, Agents, and Add-ons
Artifact | Artifact Version and Summary | Release Date |
---|---|---|
Cisco AppDynamics Collector for Spectro Cloud Helm chart | 1.18.972 | January 30, 2024 |
1.18.983 The updated helm chart fixes the issues with using the clientSecretEnvVar parameter under the | ||
Cisco AppDynamics Collectors Helm Chart | 1.18.972 | |
1.18.983 The updated helm chart fixes the issues with using the clientSecretEnvVar parameter under the | ||
Cisco AppDynamics Distribution of OpenTelemetry Collector |
| |
Cisco AppDynamics Extensions for OpenTelemetry Java | 24.1.0.138 | |
Cisco AppDynamics Operator (Docker) | 24.1.0-1230 | |
Cisco AppDynamics Operator Helm chart | 1.18.265 | |
Cisco AppDynamics Operator Hub bundle | 24.1.0-90 | |
Cisco AppDynamics Smart Agent | 24.1.0-1431 | |
Cluster Collector |
The Cluster Collector | |
Database Collector (Docker) | 24.1.0-1046 | |
Infrastructure Collectors Docker image for Kubernetes and Cloud Infrastructure | 24.1.0-1887 | |
Log Collector (Docker) | 24.1.0-970 |
Enhancements
Category | Summary | Cisco Cloud Observability Version |
Agent Management | Cisco Cloud Observability has a new Agent Management console that can be used to view the active Splunk AppDynamics agents and collectors in your environment. | 1.0.25 |
Alerting | When you create a health rule, you can now use the like (~) operator to filter an entity type by tags, metric attribute, or both that matches a specific pattern. The like operator searches for a specified pattern in the available data. You can use the like operator with the wildcard character asterisk (*). The search is case-sensitive. For examples:
Searches all the values of the attribute
Searches all the values of the attribute
Searches values of the attribute See Define Entity Details and Define Health Rule Evaluation Conditions. | |
Application Performance Monitoring with OpenTelemetry™ | Cisco Cloud Observability now offers a trace sampling solution that enables you to use head sampling (at this time, for Java only), tail sampling, or both. For both of these sampling options, Cisco Cloud Observability uses probabilistic sampling. See OpenTelemetry Trace Sampling. | |
Cisco Cloud Observability Kubernetes Collectors | This release introduces new global parameters that is required to install the collectors for Agent Management. If you have deployed Cisco Cloud Observability Kubernetes Collectors (Cluster, Infrastructure, and Database) on your Kubernetes clusters, you must add the following new parameters to the
YML
| |
Cloud Infrastructure and Troubleshooting | Cisco Cloud Observability now supports monitoring Google Cloud Platform™ (GCP) BigQuery. | |
Cisco Cloud Observability now supports monitoring the following Amazon Web Services (AWS) services: | ||
Dashboards | Cisco Cloud Observability now provides visibility into your cloud operations via dashboards. Powered by Infrastructure Collector and CloudWatch, dashboards are instrumental in monitoring Cloud Services. You can view the services you are using as well as aggregate data, all in one place. See AWS Dashboards. | |
Database Monitoring | Simplified the Splunk AppDynamics Operator installation process while deploying Database Monitoring. The installation process is the same as Install Kubernetes and App Service Monitoring. | |
Events | The Explore > Events page is new in this release. It provides a unified events explorer that brings together events from multiple domains, providing a holistic view of the system's behavior and performance and allowing you to understand the relationships and dependencies between events across different components, enabling comprehensive visibility and efficient troubleshooting. | |
Extend Cisco Cloud Observability Modules | Cisco AIOps is a cloud solution that provides an end-to-end visualization of the applications and infrastructures, incident correlation, event monitoring, and actions. You get a unified view of all operational domains in a single pane. The actionable and correlated insights help to reduce the mean time to detect (MTTD) and mean time to resolve (MTTR) issues. Access Cisco AIOps as a Cisco Cloud Observability module, which is built on Cisco Observability Platform. See Cisco AIOps. | |
General | Cisco Cloud Observability has a new Overview page where you can explore a Welcome Tour, recommended setup steps, product features, the Cisco Observability Platform Exchange, and help resources. There is also a new application switcher where you can navigate between apps. See Overview. | |
Logs | The Configure > Log Parsing and Configure > Log Processing pages now provide predefined GROK parsing patterns for Apache, Amazon ALB, Amazon ELB, AWS S3 Access, HA Proxy, Kafka, MySQL, NGINX, PostresSql, Redis, SQL Server, and Zookeeper. Predefined patterns reduce complexity with extracting the fields you need from your log messages and speed up troubleshooting. You can use these patterns in your pre-ingestion and post-ingestion (server-side) parsing configurations. See Log Parsing Validator and Log Processing Rules. | |
The Logs page now has a natural language processing (NLP) algorithm that recognizes queries written in a style more similar to how we talk as humans. NLP-powered searching removes the need for you to translate what you're really looking for into a query syntax. Removing this extra translation step speeds up troubleshooting. | ||
If you've deployed the Log Collector on an Amazon ECS cluster with Amazon EC2 infrastructure, you must update your task definition to correct a bug. See Amazon ECS-on-EC2 Application Logs. | ||
Platform Monitoring | Platform Home > Tools > Platform Monitoring is a dashboard that provides visibility into the runtime status of the platform. Tenants can use this dashboard to drill down into the platform's telemetry related to the three segments of MELT data pipeline:
| |
Service-oriented Investigations | There are now linked spans icons and a Linked Spans dropdown menu in the Properties panel for entities related to Lambda. Also, other then APM entities, there are more entity types that can generate spans including BRUM entities. See Traces View Details. | |
There are new flow map enhancements including a click-and-drag feature to separate nodes from each other and new flow map options on a node or interaction's detail page including Rebalance Nodes, Smooth Edges, Truncate Labels. There are also new navigation controls. See Service Instances Detail, Services Detail, and Business Transactions Detail. | ||
You can now use Natural Language to filter your entities. Natural Language filtering involves entering a filter statement using human language. For this release, you cannot use time ranges with Natural Language filtering, for example, "Show unknown services in the last 2 hours". Using Natural Language with Group view (Classic filter feature) or entering "sort by" as a part of the filter statement are not supported. See Filters. |
Resolved Issues
Key | Summary | Version |
---|---|---|
DASHUI-7377 | Span attributes were not being displayed in the spans filter. | 24.1.31 |
Known Issues and Limitations
Category | Summary |
---|---|
Customer Onboarding and Startup | Service-provider initiated SSO is not working (does not redirect to your identity provider), so you can't auto-federate users into your account. Workaround: On the Account Management Portal, assign your identity provider to each user through User Management > View User > Authenticated By > My IdP. |
Logs | Logs for Amazon ECS entities don't appear on the entity-centric pages (ECPs). Workaround: Navigate to Explore > Logs to search for these logs. |
Service-oriented Investigations | Natural language filtering while using a Favorites shortcut on the Business Transactions (BT) list page is not supported. For example, if you select a BT favorited shortcut and then apply a natural language filter, it removes the favorited filter and only keeps the natural language filter. |
Module Enhancements
Category | Summary | Module Version |
---|---|---|
Extend Cisco Cloud Observability Modules | The Kubernetes Cost and Workload Profiler now displays its analysis on the Profiler tab of the Application Resource Optimizer widget instead of the Efficiency Profile widget. See Efficiency and Risk Profile View. | 1.0.73 |
Extend Cisco Cloud Observability Modules | Application Resource Optimizer (ARO) has the following updates for 24.1.0:
| 1.0.353 |
Extend Cisco Cloud Observability Modules | Cost Insights has added the following features for the 24.1.0 release:
| 0.1.332 |
Extend Cisco Cloud Observability Modules | Cisco Secure Application now allows you to view Cisco Secure Application collectors in the Agent Management console. See Agent Management. | 1.0.1 |
OpenTelemetry™ and Kubernetes® (as applicable) are trademarks of The Linux Foundation®.
December Release - 23.12.x
Enhancements
Category | Summary | Version |
General | All system components and collectors, and all communication into, out of, and within the platform, now use TLS protocol version 1.3 by default. | 23.12.14 |
Alerting | You can now create health rule conditions for logs and get alerts for abnormal logs. You can also apply filters based on the log attributes. On the entity-centric page, you can view the Violating Events graph and Violation Details related to the log. The Violating Logs chart provides a graphical view of the following information:
| 23.12.14 |
App Root Cause Analysis using Anomaly Detection | On the entity-centric page, the anomaly status is displayed as unknown when data is unavailable for anomaly evaluation. The Anomaly Detection timeline in the Health Violation section, Violating Metrics graph, and Suspected Cause metrics graph display the no data period as grey. See Monitor Anomalies. | 23.12.14 |
Cloud Infrastructure and Troubleshooting | Cisco Cloud Observability now supports monitoring the following Google Cloud Platform™ (GCP) services: | 23.12.14 |
Cloud Infrastructure and Troubleshooting | Cisco Cloud Observability now supports monitoring the following Amazon Web Services (AWS) services: | 23.12.14, 23.12.21 |
Collectors and Operators | You can now set | 23.12.14 |
This release includes the following AppDynamics artifacts:
| 23.12.14 | |
Database Monitoring | This release supports the latest versions of MSSQL and MySQL. See Supported Databases. | 23.12.14 |
Documentation | The following enhancements were made to the Cisco Cloud Observability documentation:
The following new pages were added: | 23.12.14 |
Kubernetes and App Service Monitoring | Cisco Cloud Observability now supports an alternate installation method in Amazon Elastic Kubernetes Service (EKS) clusters. This method is partially automated using Terraform and streamlines the installation process. See Use the Cisco Cloud Observability Amazon EKS Blueprints Add-On. | 23.12.14 |
You can now monitor the ReplicationController workload metrics from the Workloads page. For an OpenShift cluster, you can monitor the underlying ReplicationController created by Deployment Config. | 23.12.14 | |
You can install the Cisco AppDynamics Collectors using the AppDynamics OpenShift OperatorHub Bundle. See Install Cisco AppDynamics Collectors with OpenShift OperatorHub Bundle. | 23.12.14 | |
Logs | The Log Collector now supports TLS protocol version 1.3 by default. If you want the Log Collector to use a different TLS protocol on following deployments, see the following pages:
| 23.12.14 |
Changes related to deployments on Kubernetes clusters using the advanced format (
| 23.12.14 | |
The Log Collector running on Windows-backed Kubernetes nodes no longer supports x386 architecture. | 23.12.14 | |
Service-oriented Investigations | Cisco Cloud Observability now correlates upstream services to downstream Lambda and the SNS or SQS backend types. | 23.12.14 |
New enhancements include entity icons, hover popups, and opaque transparency percentages for all flow maps (Business Transactions and Services) and Lambda entities. | 23.12.14 | |
When a Node.js or Python Lambda interacts with SNS, there is a limitation in the The work around for the missing Account ID is to manually inject the AWS Account ID. This can be done via the otel collector config file. In the processor section of the config, you can include the attributes of "cloud.account.id". It is important to note that this workaround is applicable only when a unified view of the workflow is desired, and all components of the workflow and setups reside within the same AWS account. The following example demonstrates how to inject the missing attribute in the processors section:
CODE
| 23.12.14 |
Known Issues and Limitations
Category | Summary |
---|---|
Customer Onboarding and Startup | The service provider-initiated SSO is not working (it does not redirect to your identity provider), so you can't auto-federate users into your account. Workaround: On the Account Management Portal, assign your identity provider to each user through User Management > View User > Authenticated By > My IdP. |
Logs | The backend storage, a time-series data store, drops incoming log messages older than 24 hours because processing old messages in time-bound order would adversely affect its performance. |
Resolved Issues
Key | Summary | Version |
---|---|---|
DSO-725 | Cannot enable a connection between the Database Collector and the database instance using a TLS certificate. | 23.12.14 |
LOGDIP-2257 | An error is displayed when creating a log parsing rule using the JSON type parser. | 23.12.14 |
TE-278 | There was a default value "N/A" in the span view for any span attributes that had a value containing an array of strings because of a code suggesting the UQL response parsing logic was assuming the attributes had a string value. That code has since been updated to properly handle and display attributes with a list value. | 23.12.14 |
Module Enhancements
Category | Summary | Version |
---|---|---|
Extend Cisco Cloud Observability Modules | The Cisco Secure Application release includes:
| 23.12.14 |
Extend Cisco Cloud Observability Modules | The Helm chart deploying the Smart Agent automatically applies labels | 23.12.14 |
Extend Cisco Cloud Observability Modules | The Application Resource Optimizer (ARO) release includes:
| 23.12.14 |
OpenTelemetry™ and Kubernetes® (as applicable) are trademarks of The Linux Foundation®.
October Release - 23.10.x
Enhancements
Category | Summary | Version |
Alerting | You can now create a health rule condition for percentile values on a histogram metric. For example, for the apm:business_transaction entity type, you can create a health rule condition based on the single metric Response Time - Histogram (ms) . Currently, the following percentile values are supported: P50 , P75 , P90 , P95 , and P99 . The percentile based health rules reduce noise and increase the accuracy of alert generation. | 23.10.27 |
You can now create health rule conditions for events and get alerts for the abnormal events. You can also apply filters based on the event attributes. For example, you can create a health rule to trigger alert when the count of the The Violating Events chart displays the following information:
| 23.10.27 | |
In health rules, when you apply filters for the entity types and their associated metrics, the values of the filter attributes are automatically suggested if available. For example, if you select the entity type
| 23.10.27 | |
Documentation | Splunk AppDynamics has documented the purge time-to-live (TTL) for each entity. For more information, see Kubernetes Entities. For other domains, see the ECP documentation for your specific entity. | 23.10.27 |
Cloud Infrastructure and Troubleshooting | Cisco Cloud Observability now supports monitoring: | 23.10.27 |
Cisco Cloud Observability now supports monitoring: | 23.10.27 | |
Kubernetes and App Service Monitoring | In this release, the Orchestration Client was renamed to the Splunk AppDynamics Smart Agent. As part of this change, the For any upgrade from 23.6.0 to >=23.9.0, ensure that the Smart Agent values are updated in the | 23.10.27 |
This release introduces a new Kubernetes predefined health rule, K8s CronJob Health Rule to determine the failed cronjobs. | 23.10.27 | |
You can now use Enable Additional Configurations section at Configure > Kubernetes and App Services to generate the configuration file with selected collectors and operating systems. When you download the configuration files for operator and the required collectors, the configuration file includes the inline documentation of the additional settings. See Install Kubernetes and App Service Monitoring. | ||
Logs | Cisco Cloud Observability now supports log collection from additional sources:
| 23.10.27 |
You can now deploy the Log Collector on non-Kubernetes hosts, such as bare metal EC2s. Hosts must be running on Linux. In this deployment, the Log Collector sends logs from the host directly to the Splunk AppDynamics common ingestion service (CIS). | 23.10.27 | |
A new option under Configure > Kubernetes and APM > Enable Additional Configurations generates a | 23.10.27 | |
A new interface, Configure > Log Processing, allows you to specify server-side log parsing rules to extract fields from incoming log messages at the time of ingestion. By saving these rules on the server, you can standardize field names, improve search performance, and apply the same rules to new log sources. | 23.10.27 | |
In Configure > Data Security, we've expanded options for specifying the scope of a data masking rule. Previously, you specified the scope as the value of the | 23.10.27 | |
The Relevant Fields panel on the Logs page now displays all available relevant fields with distinct values, count, and percentage, instead of a hardcoded list of 5 fields. This panel provides the fastest and most convenient way to filter your view of log messages. See Explore Logs. | 23.10.27 | |
Service-oriented Investigations | The time range selector now has more capabilities. You can select a default time such as the last 5 minutes or 1 hour, a recently used time range, or a custom time where you can select from absolute or relative time. See Understand the Observe UI. | 23.10.27 |
Favoriting Business Transactions are now only available for select users with appropriate permissions. The favorites and shortcut options will be hidden for users with the Observer role. See Business Transactions. | 23.10.27 | |
With Business Transactions, you can now configure and visualize the Revenue Loss metric to correlate performance issues to business impacts and perform segment analysis. See Business Transactions. | 23.10.27 | |
You can now filter based on specific metrics. Depending on what filter you use, a new column for metrics appears in the list view. See Filters. | 23.10.27 | |
The UI theme has been updated to include new features such as updated colors, flowmap capabilities (see all entity pages), and light/dark mode options. | 23.10.27 | |
Troubleshooting documentation has been updated for users that cannot collect some traces due to the size being greater than the allowed limit. See Troubleshoot Application Performance Monitoring with OpenTelemetry. | 23.10.27 | |
Spectro Cloud® Palette | The following Cisco Cloud Observability monitoring solutions can now be installed and/or configured using add-on packs in the Spectro Cloud® Palette user interface:
This alternate installation process does not require manually accessing the Kubernetes cluster or using Helm chart commands. | 23.10.27 |
Deprecation Notice
The Cluster Collectors <23.10
are deprecated. Therefore, ensure to upgrade the collector to version >=23.10. The support to collectors <23.10
will end on January 30, 2024.
Impact: After January 30, 2024, you will not be able to monitor the associated Kubernetes entities using the relationship pane unless you have upgraded the Cluster Collector to version >=23.10
.
Resolved Issues
Key | Summary | Version |
---|---|---|
PRE-14329 | Observe was not loading for Cisco Cloud Observability Tenants. This issue is now resolved. | 23.10.27 |
ALERT-14324 | A few health rules related to the k8s clusters were not being evaluated. This issue is now resolved. | 23.10.27 |
DASHUI-4925 | In the Health Violation(s) timeline, there was a mismatch in the violation status of a health rule when observed at different time range. For example, a health rule violation status was displayed as open when you select the time range as Last 1 Hour. But when you select the time range as Last 6 Hours, the same health rule violation was displayed as closed. This issue is now resolved. | 23.10.27 |
XTNSBL-3875 | Azure Collectors for Cisco Cloud Observability were missing relations from SQL Server to SQL DB. This issue is now resolved. | 23.10.27 |
XTNSBL-3874 | Azure Collectors for Cisco Cloud Observability were pulling metrics from Azure entities belonging to other resource groups along with the resources belonging to the configured resource group. This issue is now resolved. | 23.10.27 |
XTNSBL-3077 | AWS tags were not collected for ECS task or task definition. This issue is now resolved. | 23.10.27 |
Known Issues and Limitations
Category | Summary |
---|---|
Customer Onboarding and Startup | Service-provider initiated SSO is not working (does not redirect to your identity provider), so you can't auto-federate users into your account. Workaround: On the Account Management Portal, assign your identity provider to each user through User Management > View User > Authenticated By > My IdP. |
Logs | Logs for Amazon ECS entities don't appear on the entity-centric pages (ECPs). Workaround: Navigate to Explore > Logs to search for these logs. |
Module Enhancements
Category | Summary | Version |
---|---|---|
Extend Cisco Cloud Observability Modules | The Application Resource Optimizer (ARO) now allows you to override blockers when configuring the optimization of your workloads for testing purposes. | 23.10.27 |
Extend Cisco Cloud Observability Modules | Cost Insights enables you to set budgets and monitor costs for infrastructure resources grouped by teams. You can view the current and monthly forecasted costs, the assigned teams, the budget history, and set health rules to be alerted when costs exceed the budget. | 23.10.27 |
Extend Cisco Cloud Observability Modules | Cisco Secure Application now allows you to create HTTP alerts. | 23.10.27 |
OpenTelemetry™ and Kubernetes® (as applicable) are trademarks of The Linux Foundation®.
September Release - 23.9.x
Enhancements
Category | Summary | Version |
Accounts | New Cloud Native Application Observability customers sign in to their FSO Tenants through Existing Cloud Native Application Observability customers will still continue to sign in to their FSO Tenants through Neither new nor existing Cloud Native Application Observability customers need to take any action, as they will automatically be directed to the appropriate login page. The user experience is the same whether you sign in through | 23.9.27 |
App Root Cause Analysis using Anomaly Detection | Anomaly Detection is now enabled for the following Kubernetes entity types:
This feature automatically detects any anomalies that arise in these Kubernetes entity types. You can also configure anomaly detection for the specified Kubernetes entity types to perform the following tasks:
| 23.9.27 |
Cloud Infrastructure and Troubleshooting | Cisco Cloud Observability now supports monitoring Azure Cosmos DB. | 23.9.27 |
You can now use the Cisco AppDynamics Infrastructure Collector to monitor Amazon Elastic Container Services (ECS) entities running on Amazon Fargate or Elastic Compute Cloud (EC2). See Set up the Cisco AppDynamics Infrastructure Collector to Monitor AWS. Cisco Cloud Observability now supports monitoring: | 23.9.27 | |
Cisco Cloud Observability now supports monitoring: | 23.9.27 | |
Cloud Native Application Observability Plugins | A new version of the Grafana plugin is now available and it supports the Include All option toggle. | 23.9.27 |
Kubernetes and App Service Monitoring | You can now view the pod readiness and liveness probe information in the Properties panel of Pods, Workloads, Clusters, and Namespaces. To view this data, you must upgrade the collectors to the latest version. | 23.9.27 |
Collectors and Operators | This release includes new versions of the following AppDynamics artifacts:
| 23.9.27 |
Logs | On the Logs page, pattern detection is now available for containers (previously was only available for service instances), and the Log Pattern tab is now Patterns. | 23.9.27 |
Observability | On the Observe page for an entity, you now get an alert message when some of the health rules are in the unknown state. Expand the Health Violations section to view the timelines of the unknown health rules. When you click an unknown health rule timeline, you can view the reason for its unknown status. | 23.9.27 |
On the Observe page for an entity, you can now view the Violating Metrics chart for a metric expression associated with a health rule. Click the health rule from the Health Violations time line to view the Violating Metrics chart. | 23.9.27 | |
When you create an HTTP request action, you can now specify the timestamp format for the attributes
| 23.9.27 | |
Service-oriented Investigations | You can now differentiate between Lambda and APM domains, filter by Lambda entities, and view Lambda details in the unified service detail view and via the Properties panel. See Services. | 23.9.27 |
Resolved Issues
Key | Summary | Version |
---|---|---|
DASHUI-4323 | Log details were not displayed when you navigate to Observe > Kubernetes > Hosts > <Host Name> > View All Logs. This issue occurred when Log Collector is deployed on Google Kubernetes Engine (GKE). Splunk AppDynamics has released the support of GKE and the issue has now been resolved. | 23.9.0 |
The Log Collector did not filter or scrub out any sensitive data present in log messages. This issue is now resolved. | 23.9.0 | |
On the Logs page, the Log Patterns tab did not not appear when you used regular browser mode. This issue has now been resolved. | 23.9.0 | |
The filter bar misinterpreted the word Severity because it's a reserved word. This issue has now been resolved. | 23.9.0 | |
The list view could only display a maximum of 1000 entities of one type. This issue has now been resolved. | 23.9.0 | |
On Clusters and Namespaces pages, the Persistent Volume Claim (PVC) events are not displayed in Kubernetes Events > View Event Summary. This issue is now resolved. | 23.9.0 | |
Cisco Cloud Observability did not support more granular access control. Now, Cisco Cloud Observability offers granular control and users can be assigned other roles including custom roles as needed. | 23.9.0 |
Known Issues and Limitations
Category | Summary |
---|---|
Customer Onboarding and Startup | Service-provider initiated SSO is not working (does not redirect to your identity provider), so you can't auto-federate users into your account. Workaround: On the Account Management Portal, assign your identity provider to each user through User Management > View User > Authenticated By > My IdP. |
Modules
Enhancements
Category | Summary | Version |
---|---|---|
Extend Cisco Cloud Observability Modules | Cost Insights now provides the ability to create Teams that are associated with a domain such as Kubernetes, APM, or infrastructure. Using Teams, you can view the aggregated costs of infrastructure across a domain. | 23.9.27 |
OpenTelemetry™ and Kubernetes® (as applicable) are trademarks of The Linux Foundation®.
August Release - 23.8.x
Enhancements
Category | Summary | Version |
---|---|---|
App Root Cause Analysis using Anomaly Detection | On the Health Violation timeline of an entity, when you click the Anomaly Detection event, the call paths of the anomaly are now highlighted on the Flow map. This feature is currently applicable for the entities related to Business Transactions and Services. On the Flow map, you can easily trace the call paths and examine the suspected causes of the anomaly. When you click Call Path under Suspected Causes, the corresponding call path is highlighted. | 23.8.23 |
Business Metrics for Business Transactions | With Business Transactions, you can now configure and visualize metrics such as Average Cart Value, Total Carts Sold, and Total Cart Value to correlate performance issues to business impacts and perform segment analysis. See Business Transactions. Business Metrics are only available if you are a part of the Early Access Program (EAP). For more information, contact your Cisco AppDynamics administrator or support team. | 23.8.23 |
Cloud Infrastructure and Troubleshooting | Cisco Cloud Observability now supports monitoring Azure Database for MariaDB (Single server). | 23.8.23 |
Cisco Cloud Observability now supports monitoring the following Azure services: | 23.8.23 | |
Cisco Cloud Observability now supports monitoring AWS Database Migration Service (DMS). | 23.8.23 | |
Cisco Cloud Observability now supports monitoring Google Cloud Platform App Engine. | 23.8.23 | |
Version 2.0.2 of the Cisco Cloud Observability Connections API is released. This release introduces support for Google Cloud Platform. See Cloud Native Application Observability Connections API. | 23.8.23 | |
Collectors and Operators | The AppDynamics Collectors Helm chart is updated to 1.13.658 . | 23.8.28 |
The following artifacts are updated:
| 23.8.24 | |
This release includes new versions of the following AppDynamics artifacts:
| 23.8.23 | |
Kubernetes® and App Service Monitoring |
| 23.8.23 |
Log Collection |
| 23.8.23 |
Service-oriented Investigations | You are now able to share data with other Cloud Native Application Observability users. The Group View, Filter View, and Time Range values remain the same when shared. See Understand the Observe UI. | 23.8.23 |
Now, when single-clicking on an entity (node or interaction), the selected node or interaction will be highlighted in blue. | 23.8.23 |
Resolved Issues
None.
Known Issues and Limitations
Customer Onboarding and Startup
- Every user has the ability to configure and view all data. This release does not support more granular access control.
Service-provider initiated SSO is not working (does not redirect to your identity provider), so you can't auto-federate users into your account. Workaround: On the Account Management Portal, assign your identity provider to each user through User Management > View User > Authenticated By > My IdP.
Cisco Cloud Observability is available in AWS US West, AWS Sydney and AWS Frankfurt regions only. See About Cisco Cloud Observability and SaaS Domains and IP Ranges.
For the
HostProcess
containers, the Splunk AppDynamics Collectors do not collect metrics from Windows Exporter. This happens because WindowsHostProcess
container monitoring is not supported.
Kubernetes Infrastructure and Troubleshooting
- On Clusters and Namespaces pages, the Persistent Volume Claim (PVC) events are not displayed in Kubernetes Events > View Event Summary. However, these events are listed in the Events detail view.
To view the PVC events, click Kubernetes Events > Show All Events. - The list view displays a maximum of 1000 entities of one type.
- The Properties panel shows limited metadata.
If the cluster you connect to Cisco Cloud Observability already has Splunk AppDynamics APM agents running on it, the metrics you see on the Observe page may be different from the metrics you see on your Splunk AppDynamics APM Controller. Comparing metrics on the two platforms may yield inconclusive results. There are multiple reasons for this. Cisco Cloud Observability only ingests metrics from AWS CloudWatch, Azure Monitor, and OpenTelemetry™-compatible collectors, whereas Splunk AppDynamics App Server agents, such as Machine Agent, send metrics in a proprietary, non-OpenTelemetry format. In addition, those agents are connected to your Controller UI, not to Cisco Cloud Observability.
Some metrics are not displayed for ingress and service entities. Cisco Cloud Observability only displays metrics if your ingress controller is the Kubernetes NGINX controller. There is no support for displaying metrics from other ingress controllers at this time. In addition, if your ingress controller is configured with wildcard domains, there are no metrics for that ingress. To get metrics in this case you need to configure the ingress controller with
--metrics-per-host=false
(you will lose labeling by hostname, but still have labeling by ingress).
Service-oriented Investigations
No known issues.
App Root Cause Analysis using Anomaly Detection
No known issues.
Application Troubleshooting with Logs
Log details are not displayed when you navigate to Observe > Kubernetes > Hosts > <Host Name> > View All Logs. This issue occurs when Log Collector is deployed on Google Kubernetes Engine.
Workaround: To view the logs for a host on a Google Cloud Platform, you require to navigate to Explore > Logs > Add Filter, and then add filters for attributes(host.id) or attributes(host.name).- The Log Collector does not filter or scrub out any sensitive data present in log messages. However, you can configure it to drop (omit) fields you specify. See Log Collector Settings.
- On the Logs page, the Log Patterns tab does not appear when you use regular browser mode. Workaround: Use a browser in incognito mode.
- The filter bar misinterprets the word Severity because it's a reserved word. Avoid this word in full-text searches.
Users may see the 'No Data' message due to query timeout when navigating from the Business Transaction Security tile of the Inspector panel to see log entries with critical sensitive data, especially when the time range selected is 1 Week or more. Workaround: Select a shorter custom time range on the Business Transaction page and try again.
Modules
Enhancements
Category | Summary | Version |
---|---|---|
Extend Cisco Cloud ObservabilityModules | Splunk AppDynamics is introducing Cisco Secure Application, available through the FSO Platform Exchange on September 12th, 2023. Cisco Secure Application helps secure cloud-native applications based on real-time vulnerability analytics, and business risk observability. | 23.8.23 |
Extend Cisco Cloud ObservabilityModules | The Application Resource Optimizer is generally available for 23.8 and has improved the UI with additional guardrails and more detailed information and instructions about blockers preventing the optimization of your Kubernetes workloads. | 23.8.23 |
OpenTelemetry™ and Kubernetes® (as applicable) are trademarks of The Linux Foundation®.
July Release - 23.7.x
Enhancements
Category | Summary | Version |
---|---|---|
Cloud Infrastructure and Troubleshooting | Cisco Cloud Observability now supports monitoring the following Google Cloud Platform (GCP) entities:
| 23.7.27 |
Cloud Infrastructure and Troubleshooting | Cisco Cloud Observability now supports monitoring the following Amazon entities: | 23.7.27 |
Cloud Infrastructure and Troubleshooting | Cisco Cloud Observability now supports monitoring Azure Database for MySQL (Flexible and Single server). See Azure Database Services. | 23.7.27 |
Collectors and Operators | This release includes new versions of the following AppDynamics artifacts:
| 23.7.27 |
Kubernetes and App Service Monitoring | The Kubernetes and App Service Monitoring is now supported on GKE 1.26. However, Log Collectors are not yet supported on the GKE platform. | 23.7.27 |
Application Performance Monitoring with OpenTelemetry™ | Cisco Cloud Observability now supports supports instrumenting and monitoring AWS Lambda using OpenTelemetry layers. See: | 23.7.27 |
Application Performance Monitoring with OpenTelemetry™ | Splunk AppDynamics has documented how to Troubleshoot Application Performance Monitoring. | 23.7.27 |
Business Transactions | You can now create Favorited Business Transactions (BTs) and user defined BTs. See: With the ability to create your own BTs and favorite those that are most important, we are removing the list filter based on calls/min to give you access to more BTs. | 23.7.27 |
Tags | There is now updated information about tags and tag management services. See Tags. | 23.7.27 |
FSO Platform Modules | The Application Resource Optimizer has the following enhancements:
| 23.7.27 |
FSO Platform Modules | The Kubernetes Workload and Cost Profiles detects and warns about the missing Orchestration Client. | 23.7.27 |
Log Collector |
| 23.7.27 |
Logs Page | The ability to view surrounding log messages (messages immediately before and after a target message) turbo charges your troubleshooting by giving you insight into root causes and what lead to the initial failure. | 23.7.27 |
Query Builder | There's a new page for exploring MELT data, Explore > Query Builder, which provides a way to send Unified Query Language (UQL) requests from the user interface. Previously, you could only send UQL request through the UQL API. Adding query support to the user interface allows for seamless exploration of data and enhances your ability to discover the "unknown unknowns" in your ecosystem. The Query Builder is connected to the Schema Browser, which gives you a jumpstart on constructing queries. Together, these two new tools are the first phase in our enhanced support for exploring the "unknown unknowns". | 23.7.27 |
Schema Browser | You can now use Explore > Schema Browser to view the entity types and their associations across the domains in your full stack. It displays a graphical representation of your schema and enables you to explore the various entity types and their metadata. You can also query metadata without having knowledge of the Unified Query Language (UQL). See Schema Browser. | 23.7.27 |
When you create HTTP Request Actions, you can now select one of the following action templates:
These templates helps you by automatically pre-filling some of the application-specific attributes such as raw URL, custom variables, and payload body. Therefore, you can quickly create an HTTP request action for these specified applications. See Create HTTP Request Action. | 23.7.27 | |
While specifying a health rule condition, you can now add filters on the attributes of a single metric and monitor the entity. The Metric attribute filters (Optional) option is only visible for a metric that has attributes. For example, you can monitor an entity and trigger alert when the metric of span count with http.status_code = 400 is greater than 5. See Define Health Rule Evaluation Conditions. | 23.7.27 | |
You can now configure anomaly detection for the Infrastructure entity types- AWS Application Load Balancer and AWS Classic Load Balancer and link an action that gets triggered for an anomaly. The anomaly detection algorithm automatically detects anomalies that originate in the infrastructure and propagate to business transactions and service instances. The following metrics are monitored for AWS Application Load Balancer:
The following metrics are monitored for AWS Classic Load Balancer:
| 23.7.27 | |
Cloud Native Application Observability Plugins | The Cisco Cloud Observability Grafana Plugin 23.1.0-28 is available on the Downloads portal. The following changes were implemented:
You can now upgrade the Cisco Cloud Observability Grafana plugin. See Upgrade the Grafana Plugin. | 23.7.27 |
FSO Platform API | The FSO Access Management API allow an administrator (or any user with sufficient privileges) to manage access for their users. See Access Management API. | 23.7.31 |
Resolved Issues
Key | Summary | Version |
---|---|---|
COGENG-6656 | The long running AD Alarm with same severity, was not publishing the AD Events to the Dash base. This issue is now resolved and AD Events are visible in the UI. | 23.7.0 |
ALERT-13374 | Duplicate entries for child types in EvaluationObjectHierarchy#childrenMap were being displayed. This issue is now resolved. | 23.7.0 |
ALERT-14088 | The actions metadata service was deleting the health rule handler. This issue is now resolved. | 23.7.0 |
Known Issues and Limitations
Customer Onboarding and Startup
- Every user has the ability to configure and view all data. This release does not support more granular access control.
Service-provider initiated SSO is not working (does not redirect to your identity provider), so you can't auto-federate users into your account. Workaround: On the Account Management Portal, assign your identity provider to each user through User Management > View User > Authenticated By > My IdP.
Cisco Cloud Observability is available in AWS US West, AWS Sydney and AWS Frankfurt regions only. See About Cisco Cloud Observability and SaaS Domains and IP Ranges.
For the
HostProcess
containers, the Splunk AppDynamics Collectors do not collect metrics from Windows Exporter. This happens because WindowsHostProcess
container monitoring is not supported.
Kubernetes Infrastructure and Troubleshooting
- On Clusters and Namespaces pages, the Persistent Volume Claim (PVC) events are not displayed in Kubernetes Events > View Event Summary. However, these events are listed in the Events detail view.
To view the PVC events, click Kubernetes Events > Show All Events. - Cisco Cloud Observability may contain links to documentation for Splunk AppDynamics APM, which is a completely different product. Workaround: Use only the documentation on https://docs.appdynamics.com/appd-cloud.
- The list view displays a maximum of 1000 entities of one type.
- The Properties panel shows limited metadata.
If the cluster you connect to Cisco Cloud Observability already has Splunk AppDynamics APM agents running on it, the metrics you see on the Observe page may be different from the metrics you see on your Splunk AppDynamics APM Controller. Comparing metrics on the two platforms may yield inconclusive results. There are multiple reasons for this. Cisco Cloud Observability only ingests metrics from AWS CloudWatch, Azure Monitor, and OpenTelemetry™-compatible collectors, whereas Splunk AppDynamics App Server agents, such as Machine Agent, send metrics in a proprietary, non-OpenTelemetry format. In addition, those agents are connected to your Controller UI, not to Cisco Cloud Observability.
Some metrics are not displayed for ingress and service entities. Cisco Cloud Observability only displays metrics if your ingress controller is the Kubernetes NGINX controller. There is no support for displaying metrics from other ingress controllers at this time. In addition, if your ingress controller is configured with wildcard domains, there are no metrics for that ingress. To get metrics in this case you need to configure the ingress controller with
--metrics-per-host=false
(you will lose labeling by hostname, but still have labeling by ingress).
Service-oriented Investigations
No known issues.
App Root Cause Analysis using Anomaly Detection
No known issues.
Application Troubleshooting with Logs
- The Log Collector does not filter or scrub out any sensitive data present in log messages. However, you can configure it to drop (omit) fields you specify. See Log Collector Settings.
- On the Logs page, the Log Patterns tab does not appear when you use regular browser mode. Workaround: Use a browser in incognito mode.
- The filter bar misinterprets the word Severity because it's a reserved word. Avoid this word in full-text searches.
OpenTelemetry™ and Kubernetes® (as applicable) are trademarks of The Linux Foundation®.
June Release - 23.6.x
Enhancements
Category | Summary | Version | |
---|---|---|---|
Service-oriented Investigations | The autocomplete feature is now incorporated for all Traces, Spans, and topology fields. Fields that are related to Traces or Spans now displays the count value. See Traces or Spans. | 23.6.28 | |
Service-oriented Investigations | For the entity Service Instances, there are two new additional columns that display JMX metrics (Heap % and System CPU %). Also, RPC Backend data information is now available. See Service Instances Detail. | 23.6.28 | |
Cloud Infrastructure and Troubleshooting | Splunk AppDynamics now supports monitoring Google Cloud Platform services. See Configure Google Cloud Platform Connection. This release supports GCP Compute Engine Instance. | 23.6.0 | |
Cloud Infrastructure and Troubleshooting | Splunk AppDynamics now supports monitoring Amazon API Gateway. | 23.6.0 | |
Application Performance Monitoring with OpenTelemetry | Splunk AppDynamics has documented the following configuration options for the Cisco AppDynamics Distribution of OpenTelemetry Collector: | 23.6.0 | |
Application Performance Monitoring with OpenTelemetry | Two new configuration options, | 23.6.0 | |
Kubernetes and App Service Monitoring | This release includes new versions of the following AppDynamics artifacts:
| 23.6.0 | |
Kubernetes and App Service Monitoring | This release introduces the Kubernetes Configurations (ConfigMaps and Secrets) monitoring with a unique feature of getting real time insights to modified ConfigMaps and Secrets. See Configurations. | 23.6.0 | |
Kubernetes and App Service Monitoring | You can now observe the details of the Horizontal Pod Autoscaling on the Workloads page. See Autoscalers. | 23.6.0 | |
Kubernetes and App Service Monitoring | Splunk AppDynamics now supports the Orchestration Client, which enables remote agent management (orchestration and configuration) for Kubernetes-related agents. See: This release supports remotely managing the life cycle of the Application Resource Optimizer agent. See Application Resource Optimizer (ARO). | 23.6.0-283 | |
Extend Splunk AppDynamics | There is now end-user documentation a part of Cisco Cloud Observability. You can build and discover Cisco Cloud Observability Modules and applications on the FSO Platform Exchange. You can also view Cisco Cloud Observability Plugins. See: | 23.6.28 | |
Extend Splunk AppDynamics | The following three modules built on the Full-Stack Observability (FSO) Platform extend and enhance Splunk AppDynamics are now available through the FSO Platform Exchange:
| 23.6.28 | |
Database Monitoring | This release supports the following databases:
See Supported Databases. | 23.6.0 | |
Alert and Respond | On the Observe page, the Health and Alerting section now displays the following violation details in an improved format for better readability:
| 23.6.0 | |
Alert and Respond | In the Create New Health Rule wizard, you can now use the not equal to (!=) operator in the filter expression for the monitored entities. See Define Entity Details. | 23.6.0 | |
Application Troubleshooting with Logs | Log Collector updates:
| 23.6.28 |
Resolved Issues
Key | Summary | Version |
---|---|---|
OTEL-464 | Users were unable to specify the clusterId manually if the helm lookup function was not available. This issue is now resolved as the clusterId parameter using helm values is now exposed. | 23.6.28 |
LCA-364 | Users can now singly escape all the values inside quotes as expected and can avoid any escaping in the multiline values. | 23.6.28 |
Known Issues and Limitations
Customer Onboarding and Startup
- Every user has the ability to configure and view all data. This release does not support more granular access control.
Service-provider initiated SSO is not working (does not redirect to your identity provider), so you can't auto-federate users into your account. Workaround: On the Account Management Portal, assign your identity provider to each user through User Management > View User > Authenticated By > My IdP.
Cisco Cloud Observability is available in AWS US West, AWS Sydney and AWS Frankfurt regions only. See About Cisco Cloud Observability and SaaS Domains and IP Ranges.
For the
HostProcess
containers, the AppDynamics Collectors do not collect metrics from Windows Exporter. This happens because WindowsHostProcess
container monitoring is not supported.
Kubernetes Infrastructure and Troubleshooting
- On Clusters and Namespaces pages, the Persistent Volume Claim (PVC) events are not displayed in Kubernetes Events > View Event Summary. However, these events are listed in the Events detail view.
To view the PVC events, click Kubernetes Events > Show All Events. - Cisco Cloud Observability may contain links to documentation for AppDynamics APM, which is a completely different product. Workaround: Use only the documentation on https://docs.appdynamics.com/appd-cloud.
- The list view displays a maximum of 1000 entities of one type.
- The Properties panel shows limited metadata.
If the cluster you connect to Cisco Cloud Observability already has AppDynamics APM agents running on it, the metrics you see on the Observe page may be different from the metrics you see on your AppDynamics APM Controller. Comparing metrics on the two platforms may yield inconclusive results. There are multiple reasons for this. Cisco Cloud Observability only ingests metrics from AWS CloudWatch, Azure Monitor, and OpenTelemetry™-compatible collectors, whereas AppDynamics App Server agents, such as Machine Agent, send metrics in a proprietary, non-OpenTelemetry format. In addition, those agents are connected to your Controller UI, not to Cisco Cloud Observability.
Some metrics are not displayed for ingress and service entities. Cisco Cloud Observability only displays metrics if your ingress controller is the Kubernetes NGINX controller. There is no support for displaying metrics from other ingress controllers at this time. In addition, if your ingress controller is configured with wildcard domains, there are no metrics for that ingress. To get metrics in this case you need to configure the ingress controller with
--metrics-per-host=false
(you will lose labeling by hostname, but still have labeling by ingress).
Service-oriented Investigations
No known issues.
App Root Cause Analysis using Anomaly Detection
No known issues.
Application Troubleshooting with Logs
- The Log Collector does not filter or scrub out any sensitive data present in log messages. However, you can configure it to drop (omit) fields you specify. See Log Collector Settings.
OpenTelemetry™ and Kubernetes® (as applicable) are trademarks of The Linux Foundation®.
May Release - 23.5.x
Enhancements
Category | Summary | Version | |
---|---|---|---|
Application Troubleshooting with Logs |
| 23.5.25 | |
App Root Cause Analysis using Anomaly Detection | On the Violating Metrics graph, you can now view the upper and lower bounds (threshold) of a metric when an anomaly is detected for an entity. The upper and lower bounds define the normal range of a metric. From the graph, you can identify the metric values that are outside the upper and lower bounds. See Monitor Anomalies. | 23.5.25 | |
Kubernetes Infrastructure and Troubleshooting | This release includes new versions of the following AppDynamics artifacts:
| 23.5.25 | |
Service-oriented Investigations | Business Transactions (BTs) are now available on Cisco Cloud Observability. A Business Transaction is 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. See: | 23.5.25 | |
Kubernetes Infrastructure and Troubleshooting | AppDynamics now supports the following platforms in a Linux environment:
| 23.5.25 |
Resolved Issues
Key | Summary | Version |
---|---|---|
O2-2500 | Users can now specify clusterId manually if the Helm lookup function is not available. | 23.5.25 |
UQL-4452 | There was an issue where events could not be retrieved for display. Due to a configuration change in query service, this issue is now resolved. | 23.5.25 |
Known Issues and Limitations
Customer Onboarding and Startup
- Every user has the ability to configure and view all data. This release does not support more granular access control.
Service-provider initiated SSO is not working (does not redirect to your identity provider), so you can't auto-federate users into your account. Workaround: On the Account Management Portal, assign your identity provider to each user through User Management > View User > Authenticated By > My IdP.
Cisco Cloud Observability is available in AWS US West, AWS Sydney and AWS Frankfurt regions only. See About Cisco Cloud Observability and SaaS Domains and IP Ranges.
For the
HostProcess
containers, the AppDynamics Collectors do not collect metrics from Windows Exporter. This happens because WindowsHostProcess
container monitoring is not supported.
Kubernetes Infrastructure and Troubleshooting
- On Clusters and Namespaces pages, the Persistent Volume Claim (PVC) events are not displayed in Kubernetes Events > View Event Summary. However, these events are listed in the Events detail view.
To view the PVC events, click Kubernetes Events > Show All Events. - Cisco Cloud Observability may contain links to documentation for AppDynamics APM, which is a completely different product. Workaround: Use only the documentation on https://docs.appdynamics.com/appd-cloud.
- The list view displays a maximum of 1000 entities of one type.
- The Properties panel shows limited metadata.
If the cluster you connect to Cisco Cloud Observability already has AppDynamics APM agents running on it, the metrics you see on the Observe page may be different from the metrics you see on your AppDynamics APM Controller. Comparing metrics on the two platforms may yield inconclusive results. There are multiple reasons for this. Cisco Cloud Observability only ingests metrics from AWS CloudWatch, Azure Monitor, and OpenTelemetry™-compatible collectors, whereas AppDynamics App Server agents, such as Machine Agent, send metrics in a proprietary, non-OpenTelemetry format. In addition, those agents are connected to your Controller UI, not to Cisco Cloud Observability.
Some metrics are not displayed for ingress and service entities. Cisco Cloud Observability only displays metrics if your ingress controller is the Kubernetes NGINX controller. There is no support for displaying metrics from other ingress controllers at this time. In addition, if your ingress controller is configured with wildcard domains, there are no metrics for that ingress. To get metrics in this case you need to configure the ingress controller with
--metrics-per-host=false
(you will lose labeling by hostname, but still have labeling by ingress).
Service-oriented Investigations
No known issues.
App Root Cause Analysis using Anomaly Detection
No known issues.
Application Troubleshooting with Logs
- The Log Collector does not filter or scrub out any sensitive data present in log messages. However, you can configure it to drop (omit) fields you specify. See Log Collector Settings.
- On the Logs page, the Log Patterns tab does not appear when you use regular browser mode. Workaround: Use a browser in incognito mode.
When you navigate directly to the Logs page from Explore > Logs, some fields or attributes in the Properties panel are not hyperlinked back to their associated entities. Workaround: Navigate to the Logs page from the entity's detail view ("entity centric page").
The filter bar misinterprets the word Severity because it's a reserved word. Avoid this word in full-text searches. Also, when you select a recent filter, the Severity menu quick filter doesn't reset to the value you used in that recent filter.
OpenTelemetry™ and Kubernetes® (as applicable) are trademarks of The Linux Foundation®.
April Release - 23.4.x
Enhancements
Category | Summary | Version | |
---|---|---|---|
Kubernetes Infrastructure and Troubleshooting | This release includes AppDynamics Collectors Helm chart version 1.9.533. | 23.4.1 | |
Kubernetes Infrastructure and Troubleshooting | A new | 23.4.1 | |
Cloud Infrastructure and Troubleshooting | You can now monitor the following Azure entities: | 23.4.0 | |
Application Troubleshooting with Logs | Log Collector improvements:
| 23.4.0 | |
Application Troubleshooting with Logs | The Logs page is updated with:
| 23.4.0 | |
App Root Cause Analysis using Anomaly Detection | You can now configure anomaly detection for the AWS EC2 entity type and link an action that gets triggered for an anomaly. The anomaly detection algorithm automatically detects anomalies that originate in the infrastructure and propagate to business transactions and service instances. The following metrics are monitored for AWS EC2:
| 23.4.0 | |
Kubernetes Infrastructure and Troubleshooting | This release includes new versions of the following AppDynamics artifacts:
| 23.4.0 | |
Kubernetes Infrastructure and Troubleshooting | The appearance of the Events page is updated to align with the appearance of the Logs page. | 23.4.0 | |
Kubernetes Infrastructure and Troubleshooting | A new attribute, You can use this attribute along with its value (UUID of the kube-system namespace) to filter the entity details of the clusters with the same cluster name. See Clusters, Namespaces, Workloads, Pods, Persistent Volume Claims, and Ingresses. The | 23.4.0 | |
Kubernetes Infrastructure and Troubleshooting | The following Kubernetes platform versions are now supported:
| 23.4.0 |
Resolved Issues
Key | Summary | Version |
---|---|---|
OTEL-464 | Kubernetes Collectors failed to deploy with Helm chart 1.9.526 after the schema upgrade from Users must provide | 23.4.1 |
O2-2008 | The cluster ID for the K8s clusters name was not a unique identifier and the same named clusters were reporting to the same entity, causing data issues.This issue has now been corrected and resolved. | 23.4.0 |
XTNSBL-3310 | The promoted tags were missing for Aurora cluster. This issue has now been corrected and resolved. | 23.4.0 |
Known Issues and Limitations
Customer Onboarding and Startup
- We are making constant updates to the site in order to make the user experience better, so the Observe page may not show the most up to date version. If this happens, we recommend clearing your browser's cache by holding down the
Shift
key and clicking the browser's reload button (or pressingCtrl+F5
on a Windows computer orCmd+Shift+R
on a Mac computer). The browser will refresh and load the most recent version of the page. - Every user has the ability to configure and view all data. This release does not support more granular access control.
Service-provider initiated SSO is not working (does not redirect to your identity provider), so you can't auto-federate users into your account. Workaround: On the Account Management Portal, assign your identity provider to each user through User Management > View User > Authenticated By > My IdP.
Cisco Cloud Observability is available in AWS US West, AWS Sydney and AWS Frankfurt regions only. See About Cisco Cloud Observability and SaaS Domains and IP Ranges.
For the
HostProcess
containers, the AppDynamics Collectors do not collect metrics from Windows Exporter. This happens because WindowsHostProcess
container monitoring is not supported.
Kubernetes Infrastructure and Troubleshooting
- On Clusters and Namespaces pages, the Persistent Volume Claim (PVC) events are not displayed in Kubernetes Events > View Event Summary. However, these events are listed in the Events detail view.
To view the PVC events, click Kubernetes Events > Show All Events. - Cisco Cloud Observability may contain links to documentation for AppDynamics APM, which is a completely different product. Workaround: Use only the documentation on https://docs.appdynamics.com/appd-cloud.
- The Properties panel shows limited metadata.
If the cluster you connect to Cisco Cloud Observability already has AppDynamics APM agents running on it, the metrics you see on the Observe page may be different from the metrics you see on your AppDynamics APM Controller. Comparing metrics on the two platforms may yield inconclusive results. There are multiple reasons for this. Cisco Cloud Observability only ingests metrics from AWS CloudWatch, Azure Monitor, and OpenTelemetry™-compatible collectors, whereas AppDynamics App Server agents, such as Machine Agent, send metrics in a proprietary, non-OpenTelemetry format. In addition, those agents are connected to your Controller UI, not to Cisco Cloud Observability.
Some metrics are not displayed for ingress and service entities. Cisco Cloud Observability only displays metrics if your ingress controller is the Kubernetes NGINX controller. There is no support for displaying metrics from other ingress controllers at this time. In addition, if your ingress controller is configured with wildcard domains, there are no metrics for that ingress. To get metrics in this case you need to configure the ingress controller with
--metrics-per-host=false
(you will lose labeling by hostname, but still have labeling by ingress).
Service-oriented Investigations
No known issues.
App Root Cause Analysis using Anomaly Detection
No known issues.
Application Troubleshooting with Logs
- The Log Collector does not filter or scrub out any sensitive data present in log messages. However, you can configure it to drop (omit) fields you specify. See Log Collector Settings.
- On the Logs page, the Log Patterns tab does not appear when you use regular browser mode. Workaround: Use a browser in incognito mode.
OpenTelemetry™ and Kubernetes® (as applicable) are trademarks of The Linux Foundation®.
March Release - 23.3.x
Enhancements
Category | Summary | Version | |
---|---|---|---|
Database Monitoring | This release includes a bug fix and new versions of the following AppDynamics artifacts:
| 23.3.30 | |
Kubernetes Infrastructure and Troubleshooting | The AppDynamics Operator Helm chart is updated with the version 1.8.103. | 23.2.1 | |
Kubernetes Infrastructure and Troubleshooting | This release includes new versions of the following AppDynamics artifacts:
| 23.3.23 | |
App Root Cause Analysis using Anomaly Detection | For business transactions, the Anomaly Detection algorithm now detects the daily and weekly seasonality in the metric levels- Average Response Time, Calls per Minute, and Errors per Minute. The algorithm now takes into account the seasonal nature of your business. As a result, you get more accurate alerts. See Anomaly Detection. | 23.3.23 | |
Application Troubleshooting with Logs | The Logs page is updated with:
| 23.3.23 | |
Application Troubleshooting with Logs | Log Collector improvements includes the following:
| 23.3.23 | |
Cloud Infrastructure and Troubleshooting | AppDynamics now supports infrastructure monitoring for Kubernetes Windows container workloads in EKS and AKS distributions. You can now monitor the key performance metrics and health of your Windows container workloads. See: | 23.3.23 | |
Cloud Infrastructure and Troubleshooting | You can now monitor the following Azure entities: | 23.3.23 | |
Cloud Infrastructure and Troubleshooting | AppDynamics now supports monitoring non-Kubernetes Windows hosts running in AWS, Azure, or your private environment. For setup and configuration details, see: | 23.3.23 | |
Cloud Infrastructure and Troubleshooting |
| 23.3.23 | |
Database Monitoring | Database Collector installation support in the multi-tenant mode. See, Install Database Monitoring on Kubernetes. | 23.3.23 | |
Kubernetes and App Service Monitoring | The Kubernetes and App Service Monitoring supports monitoring the Windows nodes in a cluster. However, the Operators will run in the Linux node only. See Install Kubernetes and App Service Monitoring. The | 23.3.23 | |
Service-oriented Investigations | The Spans and Traces list views now has a filter panel where you can filter spans and traces quicker and easier. Also, the Traces detail view has a new Trace Flowmap where you can group by service, span, or entities, where their color correlates with the relevant span in the timeline. See Traces View Details. | 23.3.23 |
Resolved Issues
Key | Summary | Version |
---|---|---|
ALERT-13354 | Health Rule violations were not displayed in some environments because the metadata for some health rules is incorrect. The environment issues were corrected so these health rule violations are being displayed. | 23.1.7 |
DSO-588 | The Database Collector container does not start if you use the Database Collector scratch image. | 23.3.30 |
O2-2347 | The AppDynamics Operator installation fails because of the generic cluster role resource names used in the Operator collides with other roles in your Kubernetes environment. | 23.2.1 |
XTNSBL-3073 | The Observe page used to display fewer than 10 ECS services, so if there were more than 10, they would not be displayed. The problem was that the AWS describe-services (DescribeServicesRequest) was limited to fetching 10 service names. The limit was increased and this issue, as a result, was fixed. | 23.3.6-2219 |
ALERT-13293, PRE-9823 | The values displayed in the Health Rule violations summary did not correlate with the actual metrics shown in the inline chart. This was because there was a gap in time aggregation logic for metrics in Health Rule services and metrics services. This issue has now been corrected and resolved. | 23.3.16 |
ALERT-12550, PRE-8757 | The Health Rule violations were not being evaluated for a specific K8s cluster. The issue was corrected and now can be evaluated for the K8s cluster. | 22.12.5 |
Known Issues and Limitations
Customer Onboarding and Startup
- Every user has the ability to configure and view all data. This release does not support more granular access control.
Service-provider initiated SSO is not working (does not redirect to your identity provider), so you can't auto-federate users into your account. Workaround: On the Account Management Portal, assign your identity provider to each user through User Management > View User > Authenticated By > My IdP.
Cisco Cloud Observability is available in AWS US West, AWS Sydney and AWS Frankfurt regions only. See About Cisco Cloud Observability and SaaS Domains and IP Ranges.
For the
HostProcess
containers, the AppDynamics Collectors do not collect metrics from Windows Exporter. This happens because WindowsHostProcess
container monitoring is not supported.
Kubernetes Infrastructure and Troubleshooting
- On Clusters and Namespaces pages, the Persistent Volume Claim (PVC) events are not displayed in Kubernetes Events > View Event Summary. However, these events are listed in the Events detail view.
To view the PVC events, click Kubernetes Events > Show All Events. - Cisco Cloud Observability may contain links to documentation for AppDynamics APM, which is a completely different product. Workaround: Use only the documentation on https://docs.appdynamics.com/appd-cloud.
- The list view displays a maximum of 1000 entities of one type.
- The Properties panel shows limited metadata.
If the cluster you connect to Cisco Cloud Observability already has AppDynamics APM agents running on it, the metrics you see on the Observe page may be different from the metrics you see on your AppDynamics APM Controller. Comparing metrics on the two platforms may yield inconclusive results. There are multiple reasons for this. Cisco Cloud Observability only ingests metrics from AWS CloudWatch, Azure Monitor, and OpenTelemetry™-compatible collectors, whereas AppDynamics App Server agents, such as Machine Agent, send metrics in a proprietary, non-OpenTelemetry format. In addition, those agents are connected to your Controller UI, not to Cisco Cloud Observability.
Some metrics are not displayed for ingress and service entities. Cisco Cloud Observability only displays metrics if your ingress controller is the Kubernetes NGINX controller. There is no support for displaying metrics from other ingress controllers at this time. In addition, if your ingress controller is configured with wildcard domains, there are no metrics for that ingress. To get metrics in this case you need to configure the ingress controller with
--metrics-per-host=false
(you will lose labeling by hostname, but still have labeling by ingress).
Service-oriented Investigations
No known issues.
App Root Cause Analysis using Anomaly Detection
No known issues.
Application Troubleshooting with Logs
- The Log Collector does not filter or scrub out any sensitive data present in log messages. However, you can configure it to drop (omit) fields you specify. See Log Collector Settings.
- On the Logs page, the Log Patterns tab does not appear when you use regular browser mode. Workaround: Use a browser in incognito mode.
OpenTelemetry™ and Kubernetes® (as applicable) are trademarks of The Linux Foundation®.
February Release - 23.2.x
Enhancements
Category | Summary | Version | |
---|---|---|---|
Kubernetes Infrastructure and Troubleshooting | The AppDynamics Operator Helm chart is updated with the version 1.8.103. | 23.2.1 | |
Database Monitoring | This release includes minor UI bug fixes and displays the database instance name on the query list page. | 23.2.6 | |
Cloud Infrastructure and Troubleshooting | You can now monitor the following AWS entities: | 23.2.23 | |
Application Troubleshooting with Logs | The Logs page is updated with:
See: Troubleshoot with Logs. | 23.2.23 | |
Kubernetes Infrastructure and Troubleshooting | This release includes new versions of the following AppDynamics artifacts:
| 23.2.23 | |
Service-oriented Investigations | AppDynamics Cloud now provides you the ability to group using Group View. You can view the count of entities in groups to understand how the entities are distributed, such as health and metrics. See Grouping. | 23.2.23 | |
Database Monitoring | Support for Database Collector installation using:
| 23.2.23 | |
Observability | In HTTP request actions, you can now provide the | 23.2.23 | |
Observability | To improve user experience, following enhancements are made:
| 23.2.23 | |
App Root Cause Analysis using Anomaly Detection | AppDynamics Cloud now automatically detects anomalies in service endpoints by using the Anomaly Detection algorithm. For the Service Endpoint entity type, you can also configure Anomaly Detection by applying filters using tags and attributes and selecting the sensitivity level. See Configure Anomaly Detection. | 23.2.23 | |
App Root Cause Analysis using Anomaly Detection | The Anomaly Detection algorithm now detects the daily and weekly seasonality in the metric levels- Average Response Time, Calls per Minute, and Errors per Minute. The algorithm now takes into account the seasonal nature of your business. As a result, you get more accurate alerts. See Anomaly Detection. | 23.2.23 | |
Optimization | AppDynamics now has a service configuration enhancement that includes the Topology Store which has been upgraded on one cluster. Also, there are now new application configuration possibilities for UQL services. | 23.2.27 |
Resolved Issues
Key | Summary | Version |
---|---|---|
PRE-5161 | Redirection to Duo SSO Idp is now successful. | 23.2.23 |
O2-2347 | The AppDynamics Operator installation fails because the generic cluster role resource names used in the Operator collide with other roles in your Kubernetes environment | 23.2.1 |
Known Issues and Limitations
Customer Onboarding and Startup
- Every user has the ability to configure and view all data. This release does not support more granular access control.
Cisco Cloud Observability is available in AWS US West, AWS Sydney and AWS Frankfurt regions only. See About Cisco Cloud Observability and SaaS Domains and IP Ranges.
Kubernetes Infrastructure and Troubleshooting
- On Clusters and Namespaces pages, the Persistent Volume Claim (PVC) events are not displayed in Kubernetes Events > View Event Summary. However, these events are listed in the Events detail view.
To view the PVC events, click Kubernetes Events > Show All Events. - Cisco Cloud Observability may contain links to documentation for AppDynamics APM, which is a completely different product. Workaround: Use only the documentation on https://docs.appdynamics.com/appd-cloud.
- The list view displays a maximum of 1000 entities of one type.
- The Properties panel shows limited metadata.
If the cluster you connect to Cisco Cloud Observability already has AppDynamics APM agents running on it, the metrics you see on the Observe page may be different from the metrics you see on your AppDynamics APM Controller. Comparing metrics on the two platforms may yield inconclusive results. There are multiple reasons for this. Cisco Cloud Observability only ingests metrics from AWS CloudWatch, Azure Monitor, and OpenTelemetry™-compatible collectors, whereas AppDynamics App Server agents, such as Machine Agent, send metrics in a proprietary, non-OpenTelemetry format. In addition, those agents are connected to your Controller UI, not to Cisco Cloud Observability.
Some metrics are not displayed for ingress and service entities. Cisco Cloud Observability only displays metrics if your ingress controller is the Kubernetes NGINX controller. There is no support for displaying metrics from other ingress controllers at this time. In addition, if your ingress controller is configured with wildcard domains, there are no metrics for that ingress. To get metrics in this case you need to configure the ingress controller with
--metrics-per-host=false
(you will lose labeling by hostname, but still have labeling by ingress).
Service-oriented Investigations
No known issues.
App Root Cause Analysis using Anomaly Detection
No known issues.
Application Troubleshooting with Logs
- The Log Collector does not filter or scrub out any sensitive data present in log messages. However, you can configure it to drop (omit) fields you specify. See Log Collector Settings.
- On the Logs page, the Log Patterns tab does not appear when you use regular browser mode. Workaround: Use a browser in incognito mode.
OpenTelemetry™ and Kubernetes® (as applicable) are trademarks of The Linux Foundation®.
January Release - 23.1.x
Enhancements
Category | Summary | Version | |
---|---|---|---|
Cloud Infrastructure and Troubleshooting | AppDynamics now supports Host Monitoring for cloud (non-Kubernetes) and non-cloud hosts. See Host Monitoring. The Host Monitoring entities you can monitor are: | 23.1.30 | |
Application Troubleshooting with Logs | Log Collector deployments that use the advanced layout of | 23.1.30 | |
Application Troubleshooting with Logs | The Log Collector now provides extra ways to express conditions for log collection. See: | 23.1.30 | |
Application Troubleshooting with Logs | Log Collector deployments that use the advanced layout of collectors-values.yaml must rename or move certain configuration parameters related to the OTLP codec. See Advanced AppDynamics Log Collector Settings | 23.1.30 | |
Application Troubleshooting with Logs | The Log Collector is now based on Filebeat v8.2.3, which includes support for harvesting logs from cronjobs and for configuring batch sizes. Batch sizes based on bytes / max_bytes. See AppDynamics Log Collector Settings. | 23.1.30 | |
Application Troubleshooting with Logs | The Logs page has some updates:
| 23.1.30 | |
Kubernetes Infrastructure and Troubleshooting | AppDynamics provides OpenShift support for self-managed linux configurations. See Software Requirements. | 23.1.30 | |
Kubernetes Infrastructure and Troubleshooting | This release includes new versions of the following AppDynamics artifacts:
| 23.1.30 | |
Kubernetes Infrastructure and Troubleshooting | The following deprecated keys have been removed:
You can use the | 23.1.30 | |
Kubernetes Infrastructure and Troubleshooting | This release introduces:
| 23.1.30 | |
Kubernetes Infrastructure and Troubleshooting | Pod Status Events metric is introduced for the Clusters, Namespaces, Workloads, and Pods detail view pages. This metric displays the status of the pod reported every minute. | 23.1.30 | |
Service-oriented Investigations | AppDynamics Cloud now enables you to observe Span entity data in greater detail. A Span represents a unit of operation or work. Spans are the building blocks of Traces because every span provides specific, additional details about a transaction. See Spans. | 23.1.30 | |
Service-oriented Investigations | You can now view Traces with new data visualizations that includes a Service Graph and mini-map. See Traces View Details. | 23.1.30 | |
App Root Cause Analysis using Anomaly Detection | AppDynamics Cloud now automatically detects anomalies in business transaction by using the Anomaly Detection algorithm. For the business transaction entity type, you can also configure Anomaly Detection by applying filters using tags and attributes and selecting the sensitivity level. See Configure Anomaly Detection. | 23.1.30 | |
App Root Cause Analysis using Anomaly Detection | In Observe > Business Transactions page, you can now view the suspected causes of an anomaly detected for a particular business transaction. The suspected cause information helps to determine the call paths and root cause of an anomaly, presenting you with the information you need to quickly form and verify a hypothesis. See Determine the Root Cause of an Anomaly. | 23.1.30 | |
Database Monitoring |
See Database Monitoring. | 23.1.30 | |
Optimization | The efficiency and risk profiles of your Kubernetes workloads now display in the central pane of the AppDynamics Cloud UI and includes the metrics average replicas, cpu utilization, and memory utilization. See Workload Efficiency and Risk Profile. | 23.1.30 | |
AppDynamics Cloud Integrations | This release introduces AppDynamics Cloud Grafana plugin to integrate AppDynamics Cloud with Grafana. You can now view AppDynamics Cloud data on Grafana dashboards. See Integrate Cisco Cloud Observability with Grafana. | 23.1.30 |
Resolved Issues
Key | Summary | Version |
---|---|---|
ALERT-13354 | Health Rule violations were not displayed in some environments because the metadata for some health rules is incorrect. The environmental issues were corrected so these health rule violations are being displayed. | 23.1.7 |
O2-2068 | Pod status metrics are of gauge type. During time aggregation, there is a loss of critical information such as pod failures. | 23.1.0 |
Known Issues and Limitations
Customer Onboarding and Startup
- Every user has the ability to configure and view all data. This release does not support more granular access control.
Service-provider initiated SSO is not working (does not redirect to your identity provider), so you can't auto-federate users into your account. Workaround: On the Account Management Portal, assign your identity provider to each user through User Management > View User > Authenticated By > My IdP.
Cisco Cloud Observability is available in AWS US West, AWS Sydney and AWS Frankfurt regions only. See About Cisco Cloud Observability and SaaS Domains and IP Ranges.
Kubernetes Infrastructure and Troubleshooting
- On Clusters and Namespaces pages, the Persistent Volume Claim (PVC) events are not displayed in Kubernetes Events > View Event Summary. However, these events are listed in the Events detail view.
To view the PVC events, click Kubernetes Events > Show All Events. - Cisco Cloud Observability may contain links to documentation for AppDynamics APM, which is a completely different product. Workaround: Use only the documentation on https://docs.appdynamics.com/appd-cloud.
- The list view displays a maximum of 1000 entities of one type.
- The Properties panel shows limited metadata.
If the cluster you connect to Cisco Cloud Observability already has AppDynamics APM agents running on it, the metrics you see on the Observe page may be different from the metrics you see on your AppDynamics APM Controller. Comparing metrics on the two platforms may yield inconclusive results. There are multiple reasons for this. Cisco Cloud Observability only ingests metrics from AWS CloudWatch, Azure Monitor, and OpenTelemetry™-compatible collectors, whereas AppDynamics App Server agents, such as Machine Agent, send metrics in a proprietary, non-OpenTelemetry format. In addition, those agents are connected to your Controller UI, not to Cisco Cloud Observability.
Some metrics are not displayed for ingress and service entities. Cisco Cloud Observability only displays metrics if your ingress controller is the Kubernetes NGINX controller. There is no support for displaying metrics from other ingress controllers at this time. In addition, if your ingress controller is configured with wildcard domains, there are no metrics for that ingress. To get metrics in this case you need to configure the ingress controller with
--metrics-per-host=false
(you will lose labeling by hostname, but still have labeling by ingress).
Service-oriented Investigations
No known issues.
App Root Cause Analysis using Anomaly Detection
No known issues.
Application Troubleshooting with Logs
- The Log Collector does not filter or scrub out any sensitive data present in log messages. However, you can configure it to drop (omit) fields you specify. See Log Collector Settings.
Logs from cronjobs and jobs, which are part of a workload, are not visible on the workload's entity centric page.
- On the Logs page, the Log Patterns tab does not appear when you use regular browser mode. Workaround: Use a browser in incognito mode.
OpenTelemetry™ and Kubernetes® (as applicable) are trademarks of The Linux Foundation®.
December Release - 22.12.x
Enhancements
Category | Summary | Version | |
---|---|---|---|
Cloud Infrastructure and Troubleshooting | AppDynamics Cloud uses Container Insights to collect AWS Elastic Container Services (ECS) metrics. AppDynamics Cloud supports the following container services for AWS: | 22.12.15 | |
Kubernetes Infrastructure and Troubleshooting | AppDynamics has documented the recommended configurations to filter sensitive data at the Collector level. See Filter Sensitive Data Using the Collector. | 22.12.15 | |
Service-oriented Investigations | Business Transactions (BTs) are now visible on the Observe page. A Business Transaction is 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. For this release, AppDynamics Cloud BTs are disabled by default. Please work with your field representative to turn them on for your installation. See: | 22.12.15 | |
Service-oriented Investigations | AppDynamics Cloud enables you to observe Traces entity data in greater detail. A trace represents a transaction that traveled through AppDynamics Cloud. A trace is made of one or more Spans, including one for each unit or service that handled that transaction. Without traces, it is challenging to pinpoint the cause of performance issues. For this release, AppD Cloud Trace Exploration is disabled by default. Please work with your field representative to turn them on for your installation See: | 22.12.15 | |
App Root Cause Analysis using Anomaly Detection | You can now configure Anomaly Detection for Services and Service Instances through the user interface and use the machine learning capabilities for the automatic detection of performance issues. While configuring Anomaly Detection, you can select the sensitivity level (High, Medium, or Low) of the Anomaly Detection algorithm and link the HTTP Request Actions that are available in your Cloud Tenant. See Configure Anomaly Detection. | 22.12.15 |
Resolved Issues
Key | Summary | Version |
---|---|---|
INFRAMON-3354 | The attribute for | 22.12.15 |
Known Issues and Limitations
Customer Onboarding and Startup
- Every user has the ability to configure and view all data. This release does not support more granular access control.
Service-provider initiated SSO is not working (does not redirect to your identity provider), so you can't auto-federate users into your account. Workaround: On the Account Management Portal, assign your identity provider to each user through User Management > View User > Authenticated By > My IdP.
Cisco Cloud Observability is available in AWS US West, AWS Sydney and AWS Frankfurt regions only. See About Cisco Cloud Observability and SaaS Domains and IP Ranges.
Kubernetes Infrastructure and Troubleshooting
- Cisco Cloud Observability may contain links to documentation for AppDynamics APM, which is a completely different product. Workaround: Use only the documentation on https://docs.appdynamics.com/appd-cloud.
- The list view displays a maximum of 1000 entities of one type.
- The Properties panel shows limited metadata.
If the cluster you connect to Cisco Cloud Observability already has AppDynamics APM agents running on it, the metrics you see on the Observe page may be different from the metrics you see on your AppDynamics APM Controller. Comparing metrics on the two platforms may yield inconclusive results. There are multiple reasons for this. Cisco Cloud Observability only ingests metrics from AWS CloudWatch, Azure Monitor, and OpenTelemetry™-compatible collectors, whereas AppDynamics App Server agents, such as Machine Agent, send metrics in a proprietary, non-OpenTelemetry format. In addition, those agents are connected to your Controller UI, not to Cisco Cloud Observability.
Some metrics are not displayed for ingress and service entities. Cisco Cloud Observability only displays metrics if your ingress controller is the Kubernetes NGINX controller. There is no support for displaying metrics from other ingress controllers at this time. In addition, if your ingress controller is configured with wildcard domains, there are no metrics for that ingress. To get metrics in this case you need to configure the ingress controller with
--metrics-per-host=false
(you will lose labeling by hostname, but still have labeling by ingress).
Service-oriented Investigations
No known issues.
App Root Cause Analysis using Anomaly Detection
No known issues.
Application Troubleshooting with Logs
- The Log Collector does not filter or scrub out any sensitive data present in log messages. However, you can configure it to drop (omit) fields you specify. See Log Collector Settings.
Logs from k8s jobs, which are part of a workload, are not visible on the workload's entity-centric page.
OpenTelemetry™ and Kubernetes® (as applicable) are trademarks of The Linux Foundation®.
November Release - 22.11.x
Enhancements
Category | Summary | Version | |
---|---|---|---|
Cloud Infrastructure and Troubleshooting | Schema Change Required Actions Recreate your Amazon RDS health rules. See Create Health Rules to Monitor Entities or Group of Entities. | 22.11.17 | |
Cloud Infrastructure and Troubleshooting | Updates to the the list/detail views of entities include:
| 22.11.17 | |
Kubernetes Infrastructure and Troubleshooting | Service entities now include a logs histogram. | 22.11.17 | |
Kubernetes Infrastructure and Troubleshooting | You can now monitor your Redis and Kafka entities via Prometheus-based exporters to Cisco Cloud Observability. | 22.11.17 | |
Kubernetes Infrastructure and Troubleshooting | You can now monitor Red Hat® OpenShift® clusters running on AWS or Azure infrastructure and managed offerings such as Red Hat OpenShift Service on AWS (ROSA) and Azure managed OpenShift. For the list of supported versions, see Software Requirements in Install Kubernetes and App Service Monitoring. | 22.11.17 | |
Kubernetes Infrastructure and Troubleshooting | We've updated the AppDynamics Operator and Cluster Collector:
Required Actions To get these updates, upgrade the AppDynamics components on your clusters. See Upgrade or Uninstall Kubernetes and App Service Monitoring. | 22.11.17 | |
Application Troubleshooting with Logs | Use the Log Parsing Validator to test parsing patterns for your log messages. This tool displays the fields it extracts from a single-line log message, parser type, and pattern you provide. When you're happy with the parsing, you can copy the successful pattern into your Log Collector configuration. This leads to faster onboarding of logs. See Log Parsing Validator. | 22.11.17 | |
Application Troubleshooting with Logs | We've updated the Logs page:
See Explore Logs. | 22.11.17 | |
Application Troubleshooting with Logs | You can now configure the Log Collector with subparsers for Grok log messages in the new (June 2022) format of | 22.11.17 | |
Application Troubleshooting with Logs | Outliers are temporarily disabled on the log histogram of entity detail pages. | 22.11.17 |
Resolved Issues
Key | Summary | Version |
---|---|---|
PRE-7986, TMNT-5477 | Tags with `-` character in their name were not applied in filters. | 22.11.17 |
Known Issues and Limitations
Customer Onboarding and Startup
- Every user has the ability to configure and view all data. This release does not support more granular access control.
Service-provider initiated SSO is not working (does not redirect to your identity provider), so you can't auto-federate users into your account. Workaround: On the Account Management Portal, assign your identity provider to each user through User Management > View User > Authenticated By > My IdP.
Cisco Cloud Observability is available in AWS US West, AWS Sydney and AWS Frankfurt regions only. See About Cisco Cloud Observability and SaaS Domains and IP Ranges.
Kubernetes Infrastructure and Troubleshooting
- Cisco Cloud Observability may contain links to documentation for AppDynamics APM, which is a completely different product. Workaround: Use only the documentation on https://docs.appdynamics.com/appd-cloud.
- The list view displays a maximum of 1000 entities of one type.
- The Properties panel shows limited metadata.
If the cluster you connect to Cisco Cloud Observability already has AppDynamics APM agents running on it, the metrics you see on the Observe page may be different from the metrics you see on your AppDynamics APM Controller. Comparing metrics on the two platforms may yield inconclusive results. There are multiple reasons for this. Cisco Cloud Observability only ingests metrics from AWS CloudWatch, Azure Monitor, and OpenTelemetry™-compatible collectors, whereas AppDynamics App Server agents, such as Machine Agent, send metrics in a proprietary, non-OpenTelemetry format. In addition, those agents are connected to your Controller UI, not to Cisco Cloud Observability.
Some metrics are not displayed for ingress and service entities. Cisco Cloud Observability only displays metrics if your ingress controller is the Kubernetes NGINX controller. There is no support for displaying metrics from other ingress controllers at this time. In addition, if your ingress controller is configured with wildcard domains, there are no metrics for that ingress. To get metrics in this case you need to configure the ingress controller with
--metrics-per-host=false
(you will lose labeling by hostname, but still have labeling by ingress).
Service-oriented Investigations
No known issues.
App Root Cause Analysis using Anomaly Detection
No known issues.
Application Troubleshooting with Logs
- The Log Collector does not filter or scrub out any sensitive data present in log messages. However, you can configure it to drop (omit) fields you specify. See Log Collector Settings.
Logs from cronjobs and jobs, which are part of a workload, are not visible on the workload's entity centric page.
OpenTelemetry™ and Kubernetes® (as applicable) are trademarks of The Linux Foundation®.
October Release - 22.10.x
Enhancements
Category | Summary | Version | |
---|---|---|---|
Kubernetes Infrastructure and Troubleshooting | This release includes new versions of the following AppDynamics artifacts:
These updates include a fix described in Resolved Issues. To upgrade, see Upgrade or Uninstall Kubernetes and App Service Monitoring. | 22.10.20 | |
Kubernetes Infrastructure and Troubleshooting | In For example,
YML
The value of this new parameter is propagated to all AppDynamics collectors ( Required Actions
| 22.10.20 | |
Kubernetes Infrastructure and Troubleshooting | On the detail view of all Kubernetes entities except clusters, the Properties panel now includes Kubernetes annotations. | 22.10.20 | |
Service-oriented Investigations | Cisco Cloud Observability automatically correlates your AKS-based services with entities from your AKS infrastructure. To enable this feature, configure all OpenTelemetry SDKs, AppDynamics collectors, and hybrid agents to provide the same values for | 22.10.20 | |
Service-oriented Investigations | There are some differences on the detail views of some entities as we transition to a modern UI framework:
| 22.10.20 | |
Application Troubleshooting with Logs | Use these new features on the Logs page:
See Explore Logs. | 22.10.20 | |
Application Troubleshooting with Logs | We've added support for subparsers for Grok log messages. When you specify a subparser, you can extract more fields from different parts of the log message. This feature is available for | 22.10.20 | |
Metrics | We've enhanced the AppDynamics Metrics Model with:
| 22.10.20 | |
Optimization | Cisco Cloud Observability enables you to review the efficiency and risk profiles of your Kubernetes workloads. It identifies and quantifies performance, reliability risks, and cost reduction opportunities for actionable adjustments that you can make to your workloads. See Workload Efficiency and Risk Profile. | 22.10.20 | |
API | Cisco Cloud Observability introduces the Action API (Beta) that enables you to create, configure, and manage various actions. An action is a predefined, reusable, automated response to an event such as a health violation or an anomaly. See Cisco Cloud Observability Action API. | 22.10.20 |
Resolved Issues
Key | Summary | Version |
---|---|---|
PRE-8510, METRICSVC-8868 | Cisco Cloud Observability stopped aggregating metrics for subtypes of different entity types briefly. Metric aggregation is now working again. For example, when we aggregate metrics to workload entities, if the actual entity is a subtype of workload, like deployment or statefulset, we will aggregate metrics to the sub type entities as well. | 22.10.07-0020 |
PRE-8629, LCA-338 | The Log Collector applied the default configuration for log collection to all containers, which caused it to harvest logs from unintended containers. Required Actions To apply the fix for this issue, you must upgrade theappdynamics-collectors Helm chart 1.4.201. See Upgrade or Uninstall Kubernetes and App Service Monitoring.
| 22.10.20 |
Known Issues and Limitations
Customer Onboarding and Startup
- Every user has the ability to configure and view all data. This release does not support more granular access control.
Service-provider initiated SSO is not working (does not redirect to your identity provider), so you can't auto-federate users into your account. Workaround: On the Account Management Portal, assign your identity provider to each user through User Management > View User > Authenticated By > My IdP.
Cisco Cloud Observability is available in AWS Local Zone us-west-2-pdx-1a only. This means that any data you send to Cisco Cloud Observability, including any personal data, is stored in the United States in this AWS Local Zone, and should only be provided to AppDynamics if you have the appropriate rights and consent for such provision. See About Cisco Cloud Observability and SaaS Domains and IP Ranges.
Kubernetes Infrastructure and Troubleshooting
- Cisco Cloud Observability may contain links to documentation for AppDynamics APM, which is a completely different product. Workaround: Use only the documentation on https://docs.appdynamics.com/appd-cloud.
- The list view displays a maximum of 1000 entities of one type.
- The Properties panel shows limited metadata.
If the cluster you connect to Cisco Cloud Observability already has AppDynamics APM agents running on it, the metrics you see on the Observe page may be different from the metrics you see on your AppDynamics APM Controller. Comparing metrics on the two platforms may yield inconclusive results. There are multiple reasons for this. Cisco Cloud Observability only ingests metrics from AWS CloudWatch, Azure Monitor, and OpenTelemetry™-compatible collectors, whereas AppDynamics App Server agents, such as Machine Agent, send metrics in a proprietary, non-OpenTelemetry format. In addition, those agents are connected to your Controller UI, not to Cisco Cloud Observability.
Some metrics are not displayed for ingress and service entities. Cisco Cloud Observability only displays metrics if your ingress controller is the Kubernetes NGINX controller. There is no support for displaying metrics from other ingress controllers at this time. In addition, if your ingress controller is configured with wildcard domains, there are no metrics for that ingress. To get metrics in this case you need to configure the ingress controller with
--metrics-per-host=false
(you will lose labeling by hostname, but still have labeling by ingress).
Service-oriented Investigations
No known issues.
App Root Cause Analysis using Anomaly Detection
No known issues.
Application Troubleshooting with Logs
- The Log Collector does not filter or scrub out any sensitive data present in log messages. However, you can configure it to drop (omit) fields you specify. See Log Collector Settings.
Logs from cronjobs and jobs, which are part of a workload, are not visible on the workload's entity centric page.
OpenTelemetry™ and Kubernetes® (as applicable) are trademarks of The Linux Foundation®.
September Release - 22.9.x
Enhancements
Category | Summary | Version | |
---|---|---|---|
Cloud Infrastructure and Troubleshooting | View additional Azure entities like disks and standard load balancers. See Azure Disk Storage and Azure Standard Load Balancer. | 22.9.23 | |
Kubernetes Infrastructure and Troubleshooting | Use these new predefined health rules to monitor your Kubernetes entities:
The health rules are only available on tenants provisioned from v22.9. In addition, for CPU and memory usage, your health rules can use these new rollup paths for unmanaged ReplicaSets and unmanaged jobs:
See Kubernetes Entities. | 22.9.23 | |
Kubernetes Infrastructure and Troubleshooting | Cluster Collector now supports monitoring the standalone or unmanaged pods. | 22.9.23 | |
Kubernetes Infrastructure and Troubleshooting | When a container in a pod is killed because of OOM (Out of Memory), the | 22.9.23 | |
Kubernetes Infrastructure and Troubleshooting | This release includes new versions of the following AppDynamics collectors:
| 22.9.23 | |
Service-oriented Investigations | Notice some differences on the detail views of some AWS entities as we transition to a modern UI framework:
| 22.9.23 | |
Service-oriented Investigations | The AppDynamics Metrics Model now supports cumulative metrics instead of delta metrics. In addition, it supports rate and rate/sec metrics. | 22.9.23 | |
Application Troubleshooting with Logs | Notice some differences related to logs as we transition to a modern UI framework:
See Explore Logs. | 22.9.23 | |
Application Troubleshooting with Logs | We've added support for advanced configurations in the Log Collector. You can now add a fallback or default condition for harvesting logs from many containers on your cluster. This allows for faster setup. To get this update, you must migrate | 22.9.23 | |
App Root Cause Analysis using Anomaly Detection | AppDynamics Cloud now performs the root cause analysis of an anomaly within the instances of a service. The root cause analysis data helps you to quickly troubleshoot the anomaly. See Determine the Root Cause of an Anomaly. | 22.9.23 | |
App Root Cause Analysis using Anomaly Detection | The predefined variable names that are used in an HTTP request action are updated to support the MELT events. If you are using these predefined variables in the payload of HTTP request action, you must update them. Otherwise, the HTTP request action does not work. See Predefined Variables. | 22.9.23 | |
Troubleshooting with RCA | In your development and pre-production environments, you can now test anomaly detection by setting the modelSensitivity level as TEST in the API. See AppDynamics Cloud Anomaly Detection Configuration API. | 22.9.23 | |
API | AppDynamics Cloud introduces the Health Rules API (Beta) to create, update, and manage one or more health rules for monitored entities. See AppDynamics Cloud Health Rules API. |
Resolved Issues
Key | Summary | Version |
---|---|---|
O2-1972 | On the Kubernetes event details page, the data was not displayed within the event details table. The event details table now displays the data. | 22.9.23 |
PRE-8007, DASHBASE-1817 | Retrieving logs for a cluster, namespace, workload, pod, or host entity now works on historic data (in other words, data from before an internal schema change on August 29) as well as recently indexed data. | 22.9.23 |
TMNT-5477 | The tags with "-" character in the tag key name are not applied in Filters. The problem has been corrected so that filters on custom AWS tags whose value contains no-alpha numeric characters can be handled gracefully in AppD Cloud. | 22.9.8 |
ALERT-12241 | The action triggered API payload caused an issue for creating health rules. The required API payload was corrected and the issue is now resolved. | 22.9.22 |
Known Issues and Limitations
Customer Onboarding and Startup
- Every user has the ability to configure and view all data. This release does not support more granular access control.
Service Provider-initiated SSO is not working (does not redirect to your identity provider), so you can't auto-federate users into your account. Workaround: On the Account Management Portal, assign your identity provider to each user through Access Management > User Management >
View User > Authenticated By > My IdP.
Cisco Cloud Observability is available in AWS Local Zone us-west-2-pdx-1a only. This means that any data you send to Cisco Cloud Observability, including any personal data, is stored in the United States in this AWS Local Zone, and should only be provided to AppDynamics if you have the appropriate rights and consent for such provision. See About Cisco Cloud Observability and SaaS Domains and IP Ranges.
Kubernetes Infrastructure and Troubleshooting
- Cisco Cloud Observability may contain links to documentation for AppDynamics APM, which is a completely different product. Workaround: Use only the documentation on https://docs.appdynamics.com/appd-cloud.
- The list view displays a maximum of 1000 entities of one type.
- The Properties panel shows limited metadata.
If the cluster you connect to Cisco Cloud Observability already has AppDynamics APM agents running on it, the metrics you see on the Observe page may be different from the metrics you see on your AppDynamics APM Controller. Comparing metrics on the two platforms may yield inconclusive results. There are multiple reasons for this. Cisco Cloud Observability only ingests metrics from AWS CloudWatch, Azure Monitor, and OpenTelemetry™-compatible collectors, whereas AppDynamics App Server agents, such as Machine Agent, send metrics in a proprietary, non-OpenTelemetry format. In addition, those agents are connected to your Controller UI, not to Cisco Cloud Observability.
Some metrics are not displayed for ingress and service entities. Cisco Cloud Observability only displays metrics if your ingress controller is the Kubernetes NGINX controller. There is no support for displaying metrics from other ingress controllers at this time. In addition, if your ingress controller is configured with wildcard domains, there are no metrics for that ingress. To get metrics in this case you need to configure the ingress controller with
--metrics-per-host=false
(you will lose labeling by hostname, but still have labeling by ingress).
Service-oriented Investigations
No known issues.
App Root Cause Analysis using Anomaly Detection
No known issues.
Application Troubleshooting with Logs
- The Log Collector does not filter or scrub out any sensitive data present in log messages. However, you can configure it to drop (omit) fields you specify. See Log Collector Settings.
Logs from cronjobs and jobs, which are part of a workload, are not visible on the workload's entity centric page.
OpenTelemetry™ and Kubernetes® (as applicable) are trademarks of The Linux Foundation®.
August Release - 22.8.x
Enhancements
Category | Summary | Version |
---|---|---|
Kubernetes Infrastructure and Troubleshooting | Onboard AWS cloud connections at scale using a CloudFormation template to automate the creation of the AWS IAM policy and role. See Connect to AWS Using Role Delegation. | 22.8.29-1700 |
Kubernetes Infrastructure and Troubleshooting | This release includes new versions of the following AppDynamics collectors:
The collectors contain bug fixes described in Resolved Issues. To update your collectors, see Upgrade or Uninstall Kubernetes and App Service Monitoring. | 22.8.29-1700 |
API | The predefined variable names that you can use in HTTP requests have been renamed. For example, Required Actions If you are using these predefined variables in the payload of an HTTP request, you must update them. Otherwise, the HTTP request will fail. See Predefined Variables. | 22.8.29-1700 |
API | Cisco Cloud Observability Anomaly Detection Configuration API (Beta) helps you to create Anomaly Detection configurations for specific entities and entity types. You can also set a sensitivity level such as high, medium, low, and test for the Anomaly Detection configurations as per your business needs. See AppDynamics Cloud Anomaly Detection Configuration API. | 22.8.29-1700 |
Service-oriented Investigations | You'll start to see some differences in the user interface as we transition the user interface to a modern UI framework. For this hybrid release, the Application Performance Monitoring pages are updated:
| 22.8.29-1700 |
Service-oriented Investigations | To see historical topology and health, use a custom time range. See Understand the Observe UI. | 22.8.29-1700 |
App Root Cause Analysis using Anomaly Detection | Get an aggregated view of the health of the entities you monitor. Previously, Cisco Cloud Observability determined the health of an entity only by the health rules associated with it. Now, Cisco Cloud Observability determines the health of an entity by aggregating the health rules associated with it and the anomaly detection algorithm. See Entity Health Monitoring. | 22.8.29-1700 |
Application Troubleshooting with Logs | Configure the Log Collector to apply multiple parsers on logs. See Log Collector Settings - Advanced YAML Layout. | 22.8.29-1700 |
Application Troubleshooting with Logs | Configure the Log Collector to send its metrics to your own metrics backend. This gives you visibility into its performance. | 22.8.29-1700 |
Application Troubleshooting with Logs | We've improved the format of the Log Collector's settings in collectors-values.yaml . These improvements require you to migrate your YAML file to a new format. See Log Collector Settings. | 22.8.29-1700 |
Application Troubleshooting with Logs | The Required Actions If you have enabled Filebeat logging on the Log Collector, replace deprecated configuration parameters with new ones incollectors-values.yaml . See Log Collector Settings.
| 22.8.29-1700 |
Resolved Issues
Key | Summary | Version |
---|---|---|
ALPS-4972 | Error "unable to load data" for My Profile > Current Tenants. Corrections were made to fix API issues for the Mini Profile. | 22.8.30 |
INFRAMON-3001 | The Infrastructure Manager starts its own instance of the node exporter on the default port (9100). You can modify this port setting through its configuration file, collectors-values.yaml : Set servermonConfig:exporterPort . See AppDynamics Collectors Settings. | 22.8.29-1700 |
INFRAMON-3020, O2-1931, LCA-242 | If your clusters use StatefulSets for pod setup, those pods and their containers are now correctly associated on Relationship maps and Properties panels. Symptoms of incorrect or missing associations were:
Required Actions To obtain this fix you must:
Backward compatibility: Older versions of the AppDynamics collectors will work, but will still exhibit the symptoms described here if your clusters use StatefulSets for pod setup. Specifically, if you update the AppDynamics collectors on some of your clusters but not on others, and the clusters running old AppDynamics collectors use StatefulSets with the same pod and namespace names as those on clusters running new AppDynamics collectors, your Relationships maps and Properties panels may exhibit the symptoms described here. | 22.8.29-1700 |
INFRAMON-3022 O2-1910 | AppDynamics collectors now send the Azure resource ID (attribute/tag Symptoms of incorrect or missing associations were:
Required Actions To obtain this fix you must update all AppDynamics operators and collectors running on your clusters. See Upgrade or Uninstall Kubernetes and App Service Monitoring. | 22.8.29-1700 |
O2-1933 | After completing the Kubernetes and App Service Monitoring installation, the data is not displayed on the UI and the logs show that the Collectors are not reporting data. This happens if your ingress controller uses ingress rules with resourceBackends or if the rule path is not specified (can happen in the case of master ingresses). | 22.8.29-1700 |
PRE-7758 | For service entities, the Topology and Relationships maps now show connections to remote services like backend databases. | 22.8.15-1600 |
PRE-7879 | Metrics are now visible for AWS Application Load Balancers and Network Load Balancers. | 22.8.29-1700 |
Known Issues and Limitations
Customer Onboarding and Startup
- Every user has the ability to configure and view all data. This release does not support more granular access control.
Service Provider-initiated SSO is not working (does not redirect to your identity provider), so you can't auto-federate users into your account. Workaround: On the Account Management Portal, assign your identity provider to each user through Access Management > User Management >
View User > Authenticated By > My IdP.
Cisco Cloud Observability is available in AWS Local Zone us-west-2-pdx-1a only. This means that any data you send to Cisco Cloud Observability, including any personal data, is stored in the United States in this AWS Local Zone, and should only be provided to AppDynamics if you have the appropriate rights and consent for such provision. See About Cisco Cloud Observability and SaaS Domains and IP Ranges.
Kubernetes Infrastructure and Troubleshooting
- Cisco Cloud Observability may contain links to documentation for AppDynamics APM, which is a completely different product. Workaround: Use only the documentation on https://docs.appdynamics.com/appd-cloud.
- The list view displays a maximum of 1000 entities of one type.
- The Properties panel shows limited metadata.
If the cluster you connect to Cisco Cloud Observability already has AppDynamics APM agents running on it, the metrics you see on the Observe page may be different from the metrics you see on your AppDynamics APM Controller. Comparing metrics on the two platforms may yield inconclusive results. There are multiple reasons for this. Cisco Cloud Observability only ingests metrics from AWS CloudWatch, Azure Monitor, and OpenTelemetry-compatible collectors, whereas AppDynamics App Server agents, such as Machine Agent, send metrics in a proprietary, non-OpenTelemetry format. In addition, those agents are connected to your Controller UI, not to Cisco Cloud Observability.
Some metrics are not displayed for ingress and service entities. Cisco Cloud Observability only displays metrics if your ingress controller is the Kubernetes NGINX controller. There is no support for displaying metrics from other ingress controllers at this time. In addition, if your ingress controller is configured with wildcard domains, there are no metrics for that ingress. To get metrics in this case you need to configure the ingress controller with
--metrics-per-host=false
(you will lose labeling by hostname, but still have labeling by ingress).
Service-oriented Investigations
No known issues.
App Root Cause Analysis using Anomaly Detection
No known issues.
Application Troubleshooting with Logs
- The Log Collector does not filter or scrub out any sensitive data present in log messages. However, you can configure it to drop (omit) fields you specify. See Log Collector Settings.
Logs from cronjobs and jobs, which are part of a workload, are not visible on the workload's entity centric page.
OpenTelemetry™ and Kubernetes® (as applicable) are trademarks of The Linux Foundation®.
July Release - 22.7.x
Enhancements
Category | Summary |
---|---|
Observability | Monitor Kubernetes® event details on the new Events page. Filter the content of this page by event reason, severity, or tags. See View Event Details. |
Observability | Group by tags: On the Observe page, you can group data by the following global tags:
Filter by tags: On the Observe page, you can filter by entity type, entity status, tag, or health. On list views, you can filter by attribute, entity status, tag, or health. |
Observability | View an entity's violating metrics, along with indicators for metric thresholds and baselines: On the Violating Metric chart, you can now view the baseline and threshold values of a violating metric for an entity. Baseline and threshold indicators help you to quickly examine the details of a violation. This chart displays different information depending on what you've defined in your health rules:
|
Observability | The redesigned Health Rollup Path field provides improved usability and benefits such as:
|
Observability | Use the equal ("=") operator in your health rule condition to assign a static literal value to a metric. The condition becomes true when the specified value for the metric is met. See Define Health Rule Evaluation Conditions. |
Observability | Cisco Cloud Observability now detects anomalies within service instances. The anomaly data helps pinpoint the exact metric associated with the service instance that is violating and also provides other details that help you take corrective actions. See Monitor Anomalies. |
Observability | Cisco Cloud Observability has updated the anomaly detection algorithm that calculates baselines. This algorithm helps to reduce false alerts and improves issue detection within application services. |
Onboarding | Use tags and expressions to limit the cloud service instances you monitor. See Configure the Cloud Connection, Connect Your AWS IAM User Account to AppDynamics, and Add Custom Configuration for Azure Connection. |
Onboarding | This release includes new versions of the following Cisco Cloud Observability artifacts:
|
Resolved Issues
Key | Summary |
---|---|
PRE-7212 | If your Kubernetes environment does not allow you to pull images from any outside public repository, you can now specify the location of the kube-rbac-proxy image in your collectors-values.yaml file. |
PRE-7223, PRE-7221 | The Logs page now displays multiline log messages related to namespace, workload, and pod entities. |
Known Issues and Limitations
Accounts
- Every user has the ability to configure and view all data. This release does not support more granular access control.
Service-provider initiated SSO is not working (does not redirect to your identity provider), so you can't auto federate users into your account. Workaround: On the Account Management Portal, assign your identity provider to each user through User Management > View User > Authenticated By > My IdP.
Observability
- Cisco Cloud Observability may contain links to documentation for AppDynamics APM, which is a completely different product. Workaround: Use only the documentation on https://docs.appdynamics.com/appd-cloud.
- The list view displays a maximum of 1000 entities of one type.
- The Properties panel shows limited metadata.
Logs from cronjobs and jobs, which are part of a workload, are not visible on the workload's entity centric page.
If the cluster you connect to Cisco Cloud Observability already has AppDynamics APM agents running on it, the metrics you see on the Observe page may be different from the metrics you see on your AppDynamics APM Controller. Comparing metrics on the two platforms may yield inconclusive results. There are multiple reasons for this. Cisco Cloud Observability only ingests metrics from AWS CloudWatch, Azure Monitor, and OpenTelemetry-compatible collectors, whereas AppDynamics App Server agents, such as Machine Agent, send metrics in a proprietary, non-OpenTelemetry format. In addition, those agents are connected to your Controller UI, not to Cisco Cloud Observability.
Some metrics are not displayed for ingress and service entities. Cisco Cloud Observability only displays metrics if your ingress controller is the Kubernetes NGINX controller. There is no support for displaying metrics from other ingress controllers at this time. In addition, if your ingress controller is configured with wildcard domains, there are no metrics for that ingress. To get metrics in this case you need to configure the ingress controller with
--metrics-per-host=false
(you will lose labeling by hostname, but still have labeling by ingress).
Onboarding
Cisco Cloud Observability is available in AWS Local Zone us-west-2-pdx-1a only. This means that any data you send to Cisco Cloud Observability, including any personal data, is stored in the United States in this AWS Local Zone, and should only be provided to AppDynamics if you have the appropriate rights and consent for such provision. See About Cisco Cloud Observability and SaaS Domains and IP Ranges.
- The Log Collector does not filter or scrub out any sensitive data present in log messages. However, you can configure it to drop (omit) fields you specify. See Log Collector Settings.
OpenTelemetry™ and Kubernetes® (as applicable) are trademarks of The Linux Foundation®.
June Release - 22.6.x
Features
Account Management Portal
- The Account Management portal provides easy access to university subscriptions, professional services, community, and support contracts associated with your account.
- All users of a license have the ability to configure and view all data. This release does not support more granular access control.
- Expand a license to see your tenant's licensing tier, which is based on your tenant's current token count. The licensing tier determines your tenant's rate limits.
- The Projection tab provides current and future token consumption estimates, which help you to verify that you have enough tokens to cover future usage. It also provides an estimation of how many additional tokens you may need, in the event of a shortfall, to ensure continuous monitoring for the current license unit anniversary period. See Manage Licenses.
- Review your license usage limit on a per-tenant or per-entitlement basis. Overage Pool lets you view license overage utilization by month, anniversary, or a custom time window.
APIs
- The Application Principal Management API enables administrators to create, list, update, and delete application principals. See Agent Principal Management API.
- The Cloudmon API enables administrators to configure filters on each cloud connection to restrict the data that Cisco Cloud Observability ingests. Filter by cloud service (such as EC2 or EBS), metric (such as CPU utilization and IOPs), or tags. This reduces the costs of data collection by collecting only the data you need. See AppDynamics Cloud Connection API.
Onboarding
When you create a cloud connection, Cisco Cloud Observability collects all available data from supported cloud services by default. On the Configure page, configure filters on each cloud connection to restrict the data that Cisco Cloud Observability ingests to reduce data collection costs. This page supports filtering by cloud service and region. You can also pause data collection. This allows your CloudOps team to create the connection ahead of time.
- Cisco Cloud Observability provides a single collector that supports full-stack monitoring and correlation of applications and Kubernetes infrastructure. To generate authentication credentials necessary for deploying Kubernetes Full-Stack Monitoring on your cluster, navigate to Configure > Kubernetes and APM. See Kubernetes and App Service Monitoring.
- When you connect Cisco Cloud Observability to Azure Monitor, you can observe your Azure VMs. See Azure Virtual Machines.
- Send cloud tags to Cisco Cloud Observability so that you can use these tags to group entities on the Observe page. To send tags from AWS, add the permission
"tag:GetResources"
. See Attach Permissions Policies Using JSON.
Feedback
- Give feedback directly within Cisco Cloud Observability with the floating Feedback button. You can leave general comments or issues, attach files or screenshots, and rate usability and product capabilities.
Observability and Monitoring
- Differentiate between active entities (those that are sending metrics, events, logs, or health status) and inactive entities to help you troubleshoot faster.
- Select from Standard time ranges or create a Custom time range to broaden or narrow your view. Standard time ranges are predefined options that span time ranges from minutes to months. Custom enables you to set parameters for a different time range.
Use predefined shortcuts to group entities by health, tags, or attributes.
Not all the shortcuts are available in deployments at this time.
- Predefined health rules help you to monitor the health status of entities:
- Edit predefined rules to meet your requirements. See Health Rules.
- Define new health rules to monitor the performance of entities or a group of entities in your environment. You define conditions within your health rule that represent the expected behavior of the entities. Any variation in the expected behavior is reported as a health violation. You can initiate a remediation action to mitigate the performance issue. See Entity Health Monitoring.
- Health rules are only applicable after you configure a cloud connection and deploy infrastructure collectors on your Kubernetes cluster.
- Anomaly detection helps automate uses AI capabilities to enable root cause analysis (RCA) to show you the suspected causes for every anomaly in the application. Anomalies may be related to latency, errors, and throughput. Anomaly Detection RCA reduces the Mean Time to Resolution (MTTR) by pointing to the source of the problem. You can confirm or negate a suspected cause with a brief look at available data. You can drill down into the data to quickly determine the root cause of any anomaly. See Determine the Root Cause of an Anomaly.
- The logs histogram displays log counts and highlights outliers–log messages that signal an abrupt increase or decrease in the message count, an abrupt change in severity, or a change in trend. Use outliers to speed up log analysis.
- On the Logs page:
- Filter by attributes or keywords.
- Use the search box on the Fields panel to search a selected message for the name or value of a field or attribute within it.
- View and apply your 20 most recent filters.
- See Explore Logs.
Known Issues and Limitations
Key | Summary |
---|---|
Every user has the ability to configure and view all data. This release does not support more granular access control. | |
Cisco Cloud Observability may contain links to documentation for AppDynamics APM, which is a completely different product. Workaround: Use only the documentation that was distributed with this release, rather than anything else online. | |
The Properties panel shows limited metadata. | |
On the Observe page, the list view displays a maximum of 1000 entities of one type. | |
The Log Collector does not filter or scrub out any sensitive data present in log messages. However, you can configure it to drop (omit) fields you specify. See Log Collector Settings. | |
Cisco Cloud Observability may contain links to documentation for AppDynamics APM, which is a completely different product. Workaround: Use only the documentation on https://docs.appdynamics.com/appd-cloud. | |
SSEG-10309 | Cisco Cloud Observability is available in AWS Local Zone us-west-2-pdx-1a only. This means that any data you send to Cisco Cloud Observability, including any personal data, is stored in the United |
DASHBASE-1258 | Logs from cronjobs and jobs, which are part of a workload, are not visible on the workload's entity centric page. |
PRE-4100 | If the cluster you connect to Cisco Cloud Observability already has AppDynamics APM agents running on it, the metrics you see on your Cisco Cloud Observability Observe page may be different from the metrics you see on your AppDynamics APM Controller. Comparing metrics on the two platforms may yield inconclusive results. There are multiple reasons for this. Cisco Cloud Observability only ingests metrics from AWS CloudWatch, Azure Monitor, and OpenTelemetry-compatible collectors, whereas AppDynamics App Server agents, such as Machine Agent, send metrics in a proprietary, non-OpenTelemetry format. In addition, those agents are connected to your Controller UI, not to Cisco Cloud Observability. |
PRE-5100, O2-1674 | Some metrics are not displayed for ingress and service entities. Cisco Cloud Observability only displays metrics if your ingress controller is the Kubernetes NGINX controller. There is no support for displaying metrics from other ingress controllers at this time. In addition, if your ingress controller is configured with wildcard domains, there are no metrics for that ingress. To get metrics in this case you need to configure the ingress controller with |
PRE-5161 | Service-provider initiated SSO is not working (does not redirect to your identity provider), so you can't auto federate users into your account. Workaround: On the Account Management Portal, assign your identity provider to each user through User Management > View User > Authenticated By > My IdP. |