You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: modules/ROOT/pages/_partials/task-add-api-instance.adoc
+11-7Lines changed: 11 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -72,18 +72,22 @@ CloudHub proxy includes a CPU with 0.1 vCores and a memory of 500 MB, by default
72
72
... Select the *Version* for Mule runtime.
73
73
... Select the *Java version*.
74
74
.. Enter a *Proxy app name*.
75
-
* *Hybrid:* Select Hybrid if you have a Mule runtime running on an on-premises server that you want to use.
76
-
See xref:runtime-manager::servers-create.adoc[Register a server in Runtime Manager] for more information.
75
+
76
+
* *Hybrid:* Select this option if you want to use a Mule runtime instance running on an on-premises server that is registered in Runtime Manager.
77
77
+
78
-
[NOTE]
79
-
--
80
-
If you are running an API with a self-managed server, use the xref:manage-exchange-api-task.adoc[classic API creation flows]
81
-
to manage your API.
82
-
--
78
+
See xref:runtime-manager::servers-create.adoc[Register a server in Runtime Manager] for more information.
83
79
+
84
80
.. Select a target from the list or click **Add server**.
85
81
.. Enter a *Proxy app name*.
86
82
83
+
* *Self-managed Server:* Select this option if you want to create a JAR file to deploy an API proxy to a Mule runtime instance running on an on-premises server that is not registered in Runtime Manager. For more information, see xref:mule-runtime::mule-deployment-model.adoc[].
84
+
====
85
+
Deploying an API proxy to a self-managed server in API Manager doesn’t deploy the proxy to your on-premises server. After you deploy the proxy in API Manager, deploy the proxy to your on-premises server:
86
+
. xref:download-proxy-task.adoc[Download your new API proxy JAR file].
87
+
. xref:mule-runtime::deploy-on-premises.adoc[Deploy the JAR file to your on-premises server].
88
+
====
89
+
90
+
87
91
* **Runtime Fabric:** Select Runtime Fabric if you want to deploy API Proxies to a Mule runtime engine that is managed on Runtime Fabric.
88
92
See xref:runtime-fabric::proxy-deploy-runtime-fabric.adoc[Deploying API Proxies to Runtime Fabric] for more information.
Copy file name to clipboardExpand all lines: modules/ROOT/pages/analytics-landing-page.adoc
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,6 +18,10 @@ You can view data from a policy perspective in the Mule API Analytics dashboard,
18
18
19
19
The *Mule API Analytics* tab is visible only to users who have `Read API` permission. Charts are visible for users who have `View Analytics` permission.
20
20
21
+
[NOTE]
22
+
API Analytics isn't available on Hyperforce deployments.
Copy file name to clipboardExpand all lines: modules/ROOT/pages/create-instance-task-flex.adoc
+12-4Lines changed: 12 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -52,6 +52,17 @@ In the following diagram, different routes manage requests to flight information
52
52
53
53
image:multiple-upstreams.png[Flex Gateway manages the traffic to multiple upstreams]
54
54
55
+
=== Limits
56
+
57
+
[%header%autowidth.spread,cols="a,>.<a,a"]
58
+
|===
59
+
| Limit | Value | Notes
60
+
| Upstreams per API | 50 | Each API supports 50 upstreams. The 50 upstreams can consist of a combination of different routes.
61
+
| Routes per API | 50 | Each API supports 50 routes.
62
+
| Upstreams per route| 10|
63
+
| Headers per route rule | 10|
64
+
| ===
65
+
55
66
=== Routes
56
67
57
68
Each API instance supports up to 50 routes and each route can support up to 10 upstream services. Configure what requests a route can receive by defining route rules and a route order. At least one route per API instance is required.
@@ -60,10 +71,6 @@ Before adding additional routes, enter an optional *Route label* for clarity.
60
71
61
72
You can add additional routes by clicking *Add Route*, and you can delete routes by clicking the *Trash Can* icon (image:trash-can-icon.png[2%,2%]). If only one route is defined, you cannot delete that route.
62
73
63
-
=== Limits
64
-
65
-
include::partial$api-manager-limits.adoc[]
66
-
67
74
==== Route Rules
68
75
69
76
You can direct requests to different routes by using route rules.
@@ -163,6 +170,7 @@ Configure the following fields for each upstream service:
NOTE: This feature is only available on GovCloud environments. If you want to create an API asset in other environments, refer to xref:exchange::to-create-an-asset.adoc#create-an-api-asset[]
65
+
66
+
An API asset specifies an interface completely, including its functions, descriptions, how to handle return codes, and dependencies.
67
+
68
+
Creating an asset sets the asset type, which cannot be changed. All versions of an asset always have the same type.
69
+
70
+
To create an API asset:
71
+
72
+
. In API Manager, click *Add API*.
73
+
74
+
. From the dropdown list, select *Create new API asset*
75
+
76
+
. Enter a name for the asset.
77
+
78
+
. Select the asset type from the drop-down list:
79
+
80
+
** REST API - RAML: Provide a RAML API specification file. RAML specifications must be a RAML file (.raml).
81
+
82
+
** REST API - OAS: Provide an OAS API specification file. OAS specifications can be either a YAML (.yaml) or JSON (.json) file. Exchange supports OAS 2.0 and OAS 3.0 specifications.
83
+
84
+
** SOAP API - WSDL: Provide a WSDL API specification file. SOAP specifications file can be either a WSDL (.wsdl) or XML (.xml) file.
85
+
86
+
** AsyncAPI: Provide an AsyncAPI specification file in a YAML (.yaml) or JSON (.json) file.
87
+
88
+
** AsyncAPI with Avro schemas: Provide an Avro fragment in an AVSC (.avsc) file.
89
+
90
+
** API Spec Fragment - RAML: Provide an API Fragment RAML specification file. Fragment specifications must be a RAML file (.raml).
91
+
92
+
** API Spec Fragment - JSON: Provide an API Fragment JSON specification (.json) file.
93
+
94
+
** API Spec Fragment - OpenAPI Specification (OAS): Provide an API Fragment OpenAPI specification file either JSON or YAML.
95
+
96
+
** HTTP API: This asset does not require a file. This asset type provides an API endpoint that is defined by API Manager.
97
+
98
+
. For assets that require a file:
99
+
100
+
.. Click *Choose File* to locate the API specification file.
101
+
102
+
.. Select the main file of the API. +
103
+
If the file is a ZIP, the selected main file must be in the root directory of the ZIP file. If the file is not a ZIP or if the file is a ZIP file with only one main file, then the main file is selected automatically.
104
+
105
+
. If you want to edit the *GroupId*, *AssetId*, *Version*, and *API version* (GAV), click *Advanced*. +
106
+
Exchange generates the group ID, asset ID, and version (GAV) for you, and you can change these values as needed. You can change an API’s asset version and version separately. Use the advanced settings to change the asset version.
107
+
108
+
. Choose an option for *Lifecycle state*. The default is Stable.
Copy file name to clipboardExpand all lines: modules/ROOT/pages/latest-overview-concept.adoc
+12Lines changed: 12 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -238,6 +238,18 @@ The support for environments in strategic components of Anypoint Platform elimin
238
238
239
239
For details, see xref:access-management::environments.adoc[].
240
240
241
+
[[APIM-hyperforce]]
242
+
== API Manager on Hyperforce
243
+
244
+
All features of Anypoint API Manager are supported on Hyperforce with these exceptions:
245
+
246
+
* API Alerts. Instead, use xref:monitoring::index.adoc[Anypoint Monitoring], for detailed logs to monitor API performance.
247
+
* Key Metrics. Instead, use xref:monitoring::index.adoc[Anypoint Monitoring], to access metrics to monitor API performance.
248
+
* Mule Hybrid and CloudHub deployment. Migrate to xref:cloudhub-2::index.adoc[CloudHub 2.0] to deploy your APIs.
249
+
* API Service Mesh is scheduled for End of Life and is not available on Hyperforce. For service mesh capabilities, consider upgrading to xref:gateway::index.adoc[API Gateway].
250
+
* API Manager 1.x. Migrate to API Manager 2.x dor continued use and access to the latest features.
Copy file name to clipboardExpand all lines: modules/ROOT/pages/using-api-alerts.adoc
+19-1Lines changed: 19 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,22 @@ include::_attributes.adoc[]
4
4
endif::[]
5
5
:keywords: alerts, api, api alerts
6
6
7
-
Anypoint Platform alerts you about request behavior, performance issues, actions related to client application contracts, and runtime events. The platform supports three types of alerts: API alerts, contracts alerts, and runtime alerts. API alerts and contracts alerts are managed by Anypoint API Manager (API Manager). Runtime alerts are managed by Anypoint Runtime Manager (Runtime Manager).
7
+
Anypoint Platform alerts you about request behavior, performance issues, actions related to client application contracts, and runtime events.
8
+
9
+
The platform supports three types of alerts:
10
+
11
+
* API alerts
12
+
* Contracts alerts
13
+
* Runtime alerts
14
+
15
+
API alerts and contracts alerts are managed by Anypoint API Monitoring.
16
+
Runtime alerts are managed by Anypoint Runtime Manager (Runtime Manager).
17
+
Refer to xref:gateway::flex-use-api-alerts.adoc[Using Flex Gateway API Alert] to learn how to use the new API Monitoring alerts.
18
+
19
+
NOTE: Customers who were already using legacy Analytics-based API Alerts on API Manager instead of API Monitoring can continue to access this functionality until November 30, 2024. This functionality is not available for new clients.
20
+
21
+
[NOTE]
22
+
API Alerts aren't available on Hyperforce deployments.
8
23
9
24
== API Alerts
10
25
@@ -51,6 +66,9 @@ After an alert is triggered, API Manager sends the first set of two notification
51
66
52
67
Note: API Alerts are sent from `no-reply@mulesoft.com`. This cannot be customized.
53
68
69
+
The alert email can be sent before the corresponding sliding window has fully closed. +
70
+
Although the alert condition is evaluated based on the sliding window, the condition may be met before all metrics for the window arrive. For example: If the alert condition is set to "error count > 1 in a 5-minute window" and 10 errors occur within the first minute, the alert email is sent during that first minute, even though the sliding window continues to accumulate metrics for the remaining 4 minutes.
71
+
54
72
== Contracts Alerts
55
73
56
74
API Manager automatically notifies users when actions related to contracts occur. For instance, when a client application requests access to an API instance, API Manager sends a notification with the status of the request. Depending on the configuration, status might indicate that the request is pending manual approval, or it might indicate that the request has been auto-approved.
0 commit comments