Flex Gateway新着情報
Governance新着情報
Monitoring API ManagerThe basic view in the API analytics dashboard is deprecated. Use the default (enhanced) view to see detailed information about your APIs.
The Inbound - Total Slow Requests by Endpoint chart in built-in dashboards is deprecated.
Issue Resolution | ID |
---|---|
The data for the table that renders Average, Min, and Max Response Times by HTTP Endpoint (Inbound and Outbound) is now properly computed. |
R-1160926 |
The data for Inbound and Outbound Average Response Time chart is now properly computed. |
R-1160926 |
The Telemetry Exporter feature now supports exporting traces from Runtime Fabric apps to third-party observability and analytics apps.
The Telemetry Exporter feature now supports exporting traces from CloudHub 2.0 apps to third-party observability and analytics apps.
The Telemetry Exporter for audit logs enables you to export audit log data to third-party analytics and observability apps, such as Splunk HEC or Azure Monitor.
The Telemetry Exporter is available only for organizations that have the Anypoint Integration Advanced package or a Titanium subscription to Anypoint Platform.
To enable Telemetry Exporter, two new permissions are available:
Telemetry Exporter Administrator
Telemetry Exporter Configurations Manager
When you monitor a connector that is compatible with Java 17, you must specify the Java version.
Mule runtime engine 4.6.0 is now available.
For information about the release notes, see Mule Runtime Engine 4.6.0 Release Notes. For information about the new release cadence, see Edge and LTS Releases for Mule.
The following charts in Built-in Dashboards for apps are currently unavailable for apps using Java 17:
Garbage Collection Count (CloudHub deployments only)
Garbage Collection Time (CloudHub deployments only)
ParNew Collection Count
ParNew Collection Time
Par Eden Space (Used, Maxed, Init, Committed)
Par Survivor Space (Used, Maxed, Init, Committed)
Code Cache (Used, Maxed, Init, Committed)
The Log Points and Reports features in Anypoint Monitoring are now supported for CloudHub 2.0.
Anypoint Monitoring supports built-in dashboards and alerting for APIs deployed through Flex Gateway.
Organizations with a Titanium subscription can use log management in Anypoint Monitoring for APIs deployed through Flex Gateway.
You can create basic alerts for APIs. Organizations that have a Gold or Platinum subscription can have up to six active API alerts per API instance. Organizations with a Titanium subscription can have up to ten active API alerts per API instance.
A Platinum subscription to Anypoint Monitoring is available in Mulesoft Government Cloud. For a complete list of supported Anypoint Monitoring features, see the Platinum Subscription for Mulesoft Government Cloud Features column in the Anypoint Monitoring Features table.
In Custom Dashboards, advanced mode has two new metrics:
disk_stats
operatingsystem
The world map chart is now available for built-in dashboards with enhanced API metrics.
In the Client Application section, the Requests by Location chart displays a world map that shows the number of requests per geographic location.
Anypoint Monitoring now has two product-specific permissions: Anypoint Monitoring Viewer and Anypoint Monitoring Administrator.
The Anypoint Monitoring Viewer permission enables a user only to view assets in Anypoint Monitoring.
The Anypoint Monitoring Administrator permission enables a user to view, create, modify, and delete assets in Anypoint Monitoring.
The Overview section of built-in API dashboards for enhanced metrics has two new charts. The Total 4xx Errors and Total 5xx Errors charts show the sum of all 400- and 500-errors respectively.
Issue | ID |
---|---|
In built-in dashboards, URLs previously contained an extra |
MONITORING-4881 |
When creating alerts, servers had metrics but deployed apps did not appear in the list of servers, so you could not create alerts on these servers. |
MONITORING-4839 |
Sorting alerts using the Name column was not working properly. |
MONITORING-4850 |
Users could previously intercept an alert, modify the alert ID, and send it to other users. |
MONITORING-4756, INFOSEC-17438 |
When you used an email link from a basic alert to access a dashboard or alert from an organization that was different than the organization you were logged in to, you were redirected to your own organization’s alert page. You are now prompted to log in to an account that is associated with the organization that sent the alert. |
MONITORING-4662 |
When creating alerts, you could circumvent validation in the Recipient field and paste invalid emails. |
MONITORING-4614 |
When you configured a custom dashboard and tried to select an API instance, a 408 error occurred. |
SE-21708 |
When you configured a custom dashboard while using an on-premises deployment, available servers and applications did not load. |
SE-22074 |
Reports have a new column that specifies the target name
, or location where the target is deployed, of the resource for which you are viewing a report.
The following charts were renamed:
Inbound - Total Requests by Endpoint is now Inbound - Total Requests by HTTP Endpoint.
Outbound - Total Requests by Endpoint is now Outbound - Total Requests by HTTP Endpoint.
Previously, in the Custom Dashboards API panel, APIs that did not support enhanced metrics did not appear. For enhanced usability, these APIs now appear in the API panel but are disabled.
The ${timestamp}
variable is now available in alert email templates.
If you had previously chosen an environment when you accessed the Reports page, an error occurred when you tried to click View.
When you accessed the Custom Dashboards page and clicked Configure, the Save button appeared before you made any changes.
In Custom Dashboards, when you selected everything for an API Panel and changed to API Analytics Panel (deprecated), an error occured and your selections remained in each field. Because the metrics between API panels are different, your selections are now reset when you switch between API panel types.
Fixed an issue related to the group by
for the Inbound - HTTP Endpoints chart.
Fixed an issue in which the Inbound - Total Requests by HTTP Endpoint and Outbound - Total Requests by HTTP Endpoint charts had empty cells. (SE-20663)
In the Built-in Dashboards page, when you viewed an API that supported both basic and enhanced metrics and then clicked the Switch to basic metrics link, the Switch to basic metrics link did not work. (SE-19796)
When you created a server alert, servers did not load automatically.
When you created an API panel in Custom Dashboards, if you selected everything, changed to advanced mode, and then switched back to simple mode, API selector tried to load indefinitely.
In Custom Dashboards, if you had two Runtime Fabric apps available that had the same name, there was an issue selecting the second one. (SE-20637)
When you used Safari to access built-in dashboards, the date picker did not work properly. (SE-20203)
When you used a link to Log Search that was shared by another user in the same organization, an error occurred if the query parameter in the URL was encoded: The sharer organization is not the same as the active one.
You can now access log search after encoding query parameters in URLs. (SE-20282)
When you had multiple hybrid apps deployed to the same server, created a custom dashboard, and then selected the second app out of the hybrid apps deployed to that server as the Resource, your selection changed to the first app deployed to that server whenever you tried to reconfigure the panel. (SE-20453)
Basic alerts now support email templates. You can populate the subject and message body of basic alert emails to include variables for the alert metric, condition, severity, and more. For a complete list of available variables, refer to the basic alerts documentation.
The Alerts page now sorts alerts by the most recently updated.
When you use the Log Search feature, the logs that appear alongside the target log entry now load more quickly. SE-17024
The Connector Message Volume chart tooltip has been enhanced to read Number of outbound requests, grouped by connector type.
The following charts have been renamed:
Inbound - Response Time by Endpoint is now Inbound - Response Time by HTTP Endpoint.
Inbound - Endpoints is now Inbound - HTTP Endpoints.
Outbound - Ports is now Outbound - HTTP Ports.
Outbound - Protocols is now Outbound - HTTP Protocols.
SE-18756, SE-18909
The following charts include enhanced queries for more accurate metrics reporting:
Inbound - Response Time by HTTP Endpoint
Inbound - HTTP Endpoints
Outbound - HTTP Ports
Outbound - HTTP Protocols
Outbound - Operations
SE-18756, SE-18909
Fixed an issue related to timeouts while searching for surrounding logs. SE-17024
Fixed an issue in which multiline logs in log searches resulted in multiple events. SE-18091
In basic mode of custom dashboards for hybrid apps, you could not select applications other than the first application that appeared when you accessed the resource selector. SE-19604
Fixed an issue related to ordering applications by name when you clicked the Application Name column in reports.
Fixed an issue related to deleting alerts while filters were enabled.
Basic and advanced alerts now include a selection for user-defined severity. Note that when you modify existing alerts, you must assign a severity to that alert before you can save changes.
You can now sort and filter alerts by severity in the Alerts page.
When you create an alert and begin entering a value in the Recipients field, user emails associated with your organization that match the value you entered appear.
When you had apps with the same name deployed to multiple Anypoint Runtime Fabric clusters:
Regardless of which instance of the app you selected, the same one always appeared.
The metrics associated with that app were combined.
To accommodate this fix, built-in dashboard URLs have been enhanced to use the app’s ID to differentiate between instances of deployed apps. If you reload the page using the previous URL, the page will not load. (SE-19017)
The Inbound - Response Time by Flow chart erroneously displayed the same value for average, minimum, and maximum columns. (SE-19048)
The Raw Data page did not load for some Runtime Fabric users. (SE-18626, SE-19093)
The data for Inbound - Requests by Flow and Inbound - Response Time by Flow charts were swapped. (SE-18786, SE-19048)
In built-in API analytics charts, the following charts erroneously showed sums, instead of averages:
Average Response Time
Requests by Performance
Slow Requests
(SE-17969)
General bug fixes and security enhancements.
If you had the same API deployed in two or more environments, the corresponding API widget label continued to show the first environment the API instance was deployed to, even after saving and reconfiguring the graph.
Infinite scrolling did not work in the list of alerts.
When using Anypoint Monitoring, the Sign Out button did not log you out of Anypoint Platform.
When you clicked a link in an alert email, some redirects did not work as expected. The link in the alert email now directs you to an error page if that link goes to:
A deleted dashboard
A dashboard that cannot be found
A dashboard that is in a different organization than the current active organization.
The resource and version selectors in the Built-in Dashboards, Custom Dashboards, Alerts, and Log Points pages contain information about the target and deployment type, if available.
If you had two APIs with the same name but different targets, you could not differentiate which API was related to which cluster. The API names appeared without additional information. SE-15782.
When you searched for an API instance or version, the search feature did not suggest results based on the version.
When selecting assets to view in built-in dashboards, the supported runtime versions tooltip erroneously stated Version 3.8.7-AM is supported for log search only
. All -AM runtime versions are deprecated.
In Built-in Dashboards, the Inbound - Maximum Response Time chart used the wrong query to populate the chart.
In custom dashboards, metrics changed when you edited content in the General tab.
In custom dashboards, adding widgets to a new chart cleared existing charts.
In built-in dashboards, the JVM - Memory Utilization chart is now named JVM - Heap Total Memory.
In built-in dashboards, the Application Process CPU Load chart is now named System CPU % Utilization.
In built-in dashboards, the Application Process CPU Minutes chart is now named JVM CPU Time.
This feature is currently available only for certain customers. |
You can now quickly and seamlessly create basic alerts for app and server metrics.
Basic alerts are available for the following metrics for servers or Mule apps:
For on-premises servers and CloudHub apps:
CPU utilization
Memory utilization
Thread count
For on-premises, Runtime Fabric, and CloudHub apps:
Message count
Message error count
Message response time
You can now access the Anypoint Visualizer Troubleshooting visualization for an app in the Application Network section of the Built-In Dashboards page in Anypoint Monitoring. The Application Network section enables you to view direct callers and callees for a single app for the most recent seven days.
A new version of the Anypoint Monitoring Archive API is available. The Anypoint Monitoring Archive API allows you to retrieve API metrics that Anypoint Monitoring stores. You can download this API using Anypoint Exchange. This API is available only for users who have a Titanium subscription.
IE 11 is not supported in Anypoint Monitoring. |
In the Log Search feature, you can now view how to correctly format a date with clickable examples.
The Information section of the built-in dashboards pages has word wrapping and hover text.
When you share a log by copying the URL, a message appears instead of a countdown.
Improved performance when switching between built-in dashboards, applications, or APIs.
The Log Search page now has a refresh button.
New API metrics are provided:
The Built-in dashboards page for APIs now has multiple tabs to show more information and enhance the root cause analysis for APIs. The new tabs include: Overview, Requests, Failures, Performance, and Clients. The user can switch between enhanced and basic metrics.
For smoother navigation, the tabs on the Built-in Dashboards page appear in the same order whether the window is collapsed or expanded.
The built-in dashboard chart called Total Requests by Type is now Total Requests by Response Type.
Using the Export CSV feature for a chart resulted in CSVs containing fractional values, which caused incorrect sums of metrics. SE-14652
Using the is between
and is not between
operations with a timestamp filter did not work.
In advanced mode for custom dashboards, the API ID and API version ID were repeated.
If you clicked a URL in an email report from API Functional Monitoring to view the result of a test and you were not logged in to Anypoint Platform, the URL would open the login page. After you logged in, Anypoint Platform did not redirect you to the page you tried to access.
The notification switcher broke full-page scrolling.
The built-in dashboards refresh rate allowed you to refresh in increments smaller than one minute.
There was an invalid API instance value in the log-points selector.
The following API charts did not show correct data:
Requests (Avg)
Average Size of Requests
Average Size of Responses
When a query had one tag, aliases did not work correctly.
The Log Points feature for apps, which requires a Titanium subscription, enables you to generate logs for apps and connectors without having to write code or redeploy the app.
To enhance readability, when you use the View Surrounding Logs feature in a log search, only five logs appear before and after the log you selected.
When you used the same instance label on two or more APIs in different environments, the api-version-id list did not clarify which API resided in which environment. Now, the api-version-id list also shows the environment name. SE-14062
The list of APIs in advanced mode on the Custom Dashboards page did not include all the available APIs. This issue has been resolved. SE-12532
When you search for logs, the Quick Filter section has an option called See More that further filters your search results.
If you are using an -AM runtime, the built-in dashboards page displays a deprecation notice.
You could not delete saved searches in Log search. SE-13734
When a long API instance name appeared on built-in dashboards, it exceeded the length of the selector and prevented you from clicking the underlying View button.
The organization name was missing in alert notification emails.
In the Custom Dashboards page, it was not possible to move charts using the mouse.
A typo was corrected on the Log Points page.
In the Custom Dashboards page, deleting a chart left an empty state image.
In the Advanced Mode section of the Custom Dashboards page, there is now a label indicating that it is not possible to add alerts in advanced mode charts.
Although users who do not have a paid subscription cannot export charts as CSVs, an Export CSV button appeared in chart options.
Nongraph charts in advanced mode showed a label stating that alerts were not supported.
To enhance usability, the following built-in dashboards have renamed charts:
Overview
Inbound
Outbound
Performance
Failures
API built-in dashboards showed "No data points" despite API Manager showing incoming requests. SE-13181
In the Custom Dashboards page, the Advanced query options menu did not populate with a complete list of APIs. SE-12532
When you tried to view a log, an error would sometimes appear. SE-13931
When you added a link with the absolute
type to a custom dashboard, the link did not open.
When you added a link in a new or existing custom dashboard, the link redirected back to the dashboard until you refreshed the page.
When you tried to navigate from the Reports page to a hybrid app, the link for the hybrid app did not resolve.
In the Built-In Dashboards page, links on some charts did not resolve.
This release contains the following new features for users who have a Titanium subscription:
The Flows built-in dashboard tab shows detailed information about each flow in a Mule application.
The Connectors built-in dashboard tab shows summary usage and performance information across all connector types.
The Inbound and Outbound built-in dashboard tabs contain new charts.
This release also contains the following enhancements:
The Alert Email template includes additional contextual information.
The Share
command in log search has been enhanced. This feature requires a Titanium subscription.
Log-point configuration feedback is improved.
This release contains the following enhancement:
The retention period for Anypoint Monitoring API analytics increased to 90 days for Gold and Platinum subscriptions.
Anypoint Monitoring support for Mule 3.9.x-AM and Mule 4.x-AM is being deprecated.
Update your applications to run on Mule versions 3.9.x and 4.x for better functionality and improved performance, and to receive the latest patch updates as soon as they are available.
If you currently have Anypoint Monitoring enabled for applications running Mule 3.9.x-AM or 4.x-AM, monitoring continues to work, but you will not receive important patch updates.
For information about setting the runtime version for your Mule app and enabling monitoring, see Configure and Enable Anypoint Monitoring for Mule Apps.
This release contains the following new features and enhancements:
Support for hybrid and CloudHub apps running on Mule 4.2.0
A Custom Metrics page from which you can easily access the custom metrics connectors for Mule 3 and 4
Support for these connector metrics:
FTP
SFTP
SMTP
Object Store
Anypoint MQ
Metrics for inbound Mule messages on the Overview and Performance tabs
Anypoint Monitoring for applications deployed to Runtime Fabric is now supported. Monitoring is enabled by default, so you don’t need to set anything up in Anypoint Monitoring. For more information, see Monitoring Applications Deployed to Runtime Fabric.
An enhanced Monitoring agent is now included in CloudHub runtime versions 3.9.0, 3.9.1, and 3.9.2.
The following features now support CloudHub apps running on Mule 4.1.x:
Custom Metrics
Connector monitoring
This release contains the following new features:
You can save built-in dashboards as custom dashboards, which simplifies the process of building custom dashboards and allows you to leverage the features and flexibility available in custom dashboards. For more information, see Save a Built-in Dashboard as a Custom Dashboard.
In built-in and custom dashboards, you can export data for an app into a CSV file. For more information, see Export App Data to a CSV File.
This release contains the following enhancements:
In addition to enabling monitoring for apps deployed to CloudHub and running on Mule 3.9.2, you can enable monitoring for apps running on the following Mule versions:
4.1.5
4.1.4
4.1.3
4.1.2
4.1.1
3.9.1
3.9.0
For more information, see Enable Monitoring for Mule Apps Deployed to CloudHub
The sidebar menu in Anypoint Monitoring is restyled to make navigation more intuitive.
The following new charts are available in the built-in dashboards:
Inbound
Maximum Response Time
Infrastructure
System Memory
Application Process CPU Load
Application Process CPU Minutes
Operating System Swap Space
JVM
Committed Virtual Memory
For more information about built-in dashboards, see Built-in Application Dashboards.
You can now monitor Web Services connectors in the Connectors tab. For more information about monitoring connectors, see Monitor Connectors.
You can now visualize custom metrics in real time using the built-in Custom metrics dashboard. For more information, see Anypoint Custom Metrics Connector.
The Anypoint Monitoring log points feature now supports the following API types and versions:
Basic endpoint APIs (CloudHub and hybrid)
CloudHub
Hybrid
Endpoint with Proxy APIs
CloudHub proxy
Hybrid proxy
Mule 3 versions 3.8.5 and later
Mule 4 versions 4.1.1 and later
See Log Points
This release contains the following new features:
Custom Dashboard API Support
When you configure a custom dashboard and then work in Basic Mode, you can choose between an Application Panel and an API Panel to create dashboards to visualize API metrics.
In Advanced Mode you can add queries based on API metrics.
This release contains the following new features:
API Analytics - API Analytics is now available in Anypoint Monitoring. See Builtin API Analytics Dashboard.
Anypoint Custom Metrics Connector - (Requires a Titanium subscription) The Anypoint Custom Metrics connector enables sending metric values with dimensions to Anypoint Monitoring, where they can be visualized in real time using Custom Dashboards. See Custom Metrics Connector.
This release contains the following new features:
Log Points - (Requires Titanium subscription) You can generate logs for a running API without writing any code or redeploying your application. You can select specific parameters within the API for which to generate logs, for example, the request header host
parameter. For more information about log points, see Anypoint Monitoring Log Points
Connector-level Flow Analysis - (Requires Titanium subscription) You can now monitor the performance for connectors. For more information about monitoring connectors, see Monitor Connectors
The Anypoint Monitoring log points feature is only supported on Mule runtime engine version 3.8.5-AM or later. For APIs not running on Mule runtime engine 3.8.5-AM or later, the log points feature does not appear for the API.
Because you can’t select the runtime version when you deploy an API from API Manager, you must navigate to Runtime Manager, select the runtime version (3.8.5-AM or later), then redeploy the API.
Mule runtime engine versions appended with -AM are listed in Runtime Manager, in the Runtime Version menu under Show old patch releases.
|
Environment-wide reporting on application performance, including requests, failures, CPU and memory utilization. (Requires a Titanium subscription)
Performance Improvements
All static resources are stored on a content delivery network (CDN).
Resources are prefetched on page load.
Changes to built-in dashboards load more quickly.
Extended connection pools life before timeout.
Improvements to Deployment and Management:
New capabilities to associate an Organization with an environment so that you can build proofs of concept (POCs) without relying on engineering work.
Provisioning Configuration Management: Allows for changes to the data sources without requiring a new deployment. Versioning to allow controlled roll out.
Log Orchestration Service updates periodically from the Provisioning System: allows the creation of an Organization log index without requiring a deployment.
Admin console now exposes data from Provisioning: it allows easier visualization and editing of the environment properties.
Minor user experience (UX) improvements.
Log search share URL.