Is there a way to monitor java serverless processes running on VertX using APM?
search cancel

Is there a way to monitor java serverless processes running on VertX using APM?

book

Article ID: 198035

calendar_today

Updated On:

Products

CA Application Performance Management Agent (APM / Wily / Introscope) CA Application Performance Management (APM / Wily / Introscope) INTROSCOPE DX Application Performance Management

Issue/Introduction

We are trying to understand if there is a way using APM to monitor java serverless processes running on VertX? 

Environment

Release : 10.7.0

Component : APM Agents

Resolution

It doesn't look like it extends from any standard J2EE technologies that might mean Frontends/Backends could work out of the box.

There are some code examples, for example JDBC connection here so you might get an idea of the related code packages

https://github.com/vert-x3/vertx-examples/tree/master/jdbc-examples

At a very basic level, you could then put Frontend or Backend Markers on whatever is the most suitable code in a custom pbd, but you're unlikely to get proper code formatting.
It would otherwise be worth looking at transaction traces (but not in Workstation) to see the intelligent tracing which should point to which code is involved in the transaction

The problem is overhead in serverless. It takes a long time for the agent to load, and serverless is usually intended to be fast running, transient applications.

. For serverless SDK/API (e.g. remote EPA/IA) is probably a more suitable approach than traditional agent.