Monitoring resources
Use the Monitor page to see the number of flow runs and latency values for your deployed integrations. If you're on the VPC hours plan, you can also see CPU and memory usage for your runtimes.
About this task
- Highest or lowest total flow runs
- A flow run occurs whenever part of a flow is triggered. For example, in the
following flow, a Salesforce "New case" event triggers the flow to complete three actions. Each time
a new case is created in Salesforce, it triggers the flow to complete one or more of its actions,
which counts as one flow run.(For more examples of a flow run, see Pricing plans.)The flow runs graph shows data for the five integrations with the highest or lowest number of flow runs for the selected time range. The following example shows the five integrations with the highest number of flow runs in the previous hour. You can click Refresh
to update the data. The same metrics are also shown in a table. You can select an integration from the graph usage list or from the table to see more detailed data about that integration.
Note: When many flow runs occurs in a short time, data points might be combined on the graph. For example, if 5 flow runs occurred within 5 minutes, one data point on the graph can represent those 5 flow runs. The average latency is calculated by dividing the total latency for all 5 flow runs by the number of flow runs. - Highest or lowest average latency
- Latency is the time that elapses between when a flow is triggered and when it
completes processing. The latency graph shows data for the five integrations with the highest or lowest average latency (in milliseconds) for the selected time range, depending on the filter that you choose. The following example shows the five integrations with the highest average latency in the previous hour. You can click Refresh
to update the data. The same metrics are also shown in a table.
Note: The latency values in the graph and table might not match because the averages are calculated in different ways. On the graph, average latency is calculated by dividing the total number of flow runs by the total amount of latency at each point in time. The table shows each individual latency value that contributes to the total latency for that time period.
- Metrics aren't available for the first node or connector in a batch process.
- Latency values aren't shown for the events that trigger event-driven flows. The time that elapses between when the event occurs in the source application and when App Connect Enterprise as a Service receives the event is unknown.
- Metrics might not be available for a flow when it is triggered immediately after the runtime where it is deployed starts. Data is gathered at 30-second intervals. If a flow is triggered before the first data is gathered, no metrics are available to show.
- You might see some data up to 90 seconds later than you expect because of the frequency of data collection.
If you're on the VPC hours plan, you can also view data for your runtimes and runtime containers.
Monitoring integrations and runtimes on the VPC hours plan
About this task
- The
runtime
container is deployed to provide runtime support for Toolkit integrations or Designer integrations. - The
designerflows
container is deployed to support API flows in Designer integrations. This container also hosts action connectors for event-driven and API flows. - The
designereventflows
container is deployed to support event-driven flows in Designer integrations.
On the Runtimes tab of the Monitor page, the graphs and table show a summary of the highest or lowest memory and CPU usage for five runtime containers. You can select a runtime in the graph usage list or table to see more detailed data. Metrics show the highest and average usage, the usage limit, and the maximum usage as a percentage of the limit. If a runtime has replicas, the summary data includes the total usage for all containers across the runtime and its replicas. Data is shown for runtimes if their containers started successfully within the selected time period. Therefore, you might also see data for deleted runtimes if they ran during the selected time period.