Monitor your integration runtimes remotely with webMethods.io Integration

products: webMethods.io Integration

Introduction

Gain the governance and agility you need to enhance system reliability and performance with the webMethods.io control plane. Learn how to manage your integration runtimes remotely using webMethods.io observability features.

This is the second part of a series of webMethods.io Integration tutorials exploring the platform’s Super iPaaS Develop anywhere, deploy anywhere capabilities. If you missed the previous part, you can find it here: Edge Runtime Management with webMethods.io Integration.

Prefer watching a video? See our Developer Evangelist Theo Ezell walk through the steps in this video tutorial:
Monitor Integration Runtimes Remotely with webMethods.io | Demo

Pre-requisite

A webMethods.io Integration environment.

Note: These capabilities are not available by default. Contact your sales representative for more information.

Default Cloud Runtime

Log in to your webMethods.io Integration environment and navigate to the Integration Runtimes tab.

First, we’ll go through the default Cloud Runtime performance.

Overview

To open its overview dashboard, click on it:

Integration Runtimes tab

Overview dashboard

Please note that the Cloud Runtime is part of the tenant and it cannot be stopped or restarted.

The Overview tab shows details about the runtime, like how long the server has been up, and current Disk space, Memory, and CPU utilization.

What is more, if you click on the Diagnostics button, you can download a file with diagnostics information about the runtime:

Download diagnostic information

The time frame selection you see on the right

Time frame selection

affects the time series graphs at the bottom of the page:

Time graphs

Use the refresh button next to the time frame to refresh the data manually or to set a refresh interval.

Projects

The projects tab contains all the projects deployed to the current runtime. In the case of the Default Runtime, these are all projects on the tenant.

Projects

You can use the search to narrow the view. Open a project just by clicking on it.

Logs

Logs

Like the Overview tab, the Logs dashboard can be customized. You can change its view:

View settings

set refresh interval or manually refresh the data:

Refresh data

and even export the log data as a CSV and use it for offline analysis.

Export as CSV

What is more, the log type dropdown allows you to choose between the Server log, Error log or Service log:

Log type

While the Server log only shows the current log, the Error and Service logs allow you to specify the time frame as well.

Services

Services

At the top of the Services tab, you can see two graphs showing the top 5 slow services by response time and the top 5 services by request count. Using the time frame selection, you can see the services changes over time.

At this tab, you will also find the Reset server cache button.

The table below lists all the services that have run since the last time the server started.

Services table

Here you can also find information about the number of currently running services, how many of them succeeded or failed, and the timestamp of the last run. Additionally, you can see the minimum, average, and maximum response times.

The last column will indicate if there were any cache- and/or prefetch-enabled services, or if a service is configured with a circuit breaker. For detailed information about these services, you can look through the “Cache and prefetch information” and the “Circuit breaker information” tabs.

Connections

Connections

Lastly, the Connections tab displays the built-in database connections along with any adapter connections.

You can perform several actions on the internal database connections such as test, restart, edit, or remove.

Connections actions

But be careful using these functionalities, especially on the default runtime.

Similarly, adapter connections can also be disabled and enabled, edited, or restarted.

Edge Runtime

Managing a remote Edge Runtime is identical to managing the Default Cloud Runtime. If you go back to the Integration Runtimes tab and open an Edge Runtime, you can see that all the same functions are available.

However, in the Projects tab, you can notice that only projects deployed to the Edge Runtime are there.

What’s next

Continue exploring the platform’s Developer anywhere, deploy anywhere capabilities and learn how quickly you can register a new webMethods.io Integration runtime:

Register New Edge Runtime with webMethods.io Integration

Read full topic