Kumologica Flows will leverage whatever monitoring/instrumenting capabilities are available in the underlying cloud computation solution.
# AWS Lambda
All Kumologica flows deployed in AWS Lambda environments are out of the box integrated with X-Ray. This will enable developers and operators to trace, debug and optimize the Kumologica Flows, without any extra effort required.
The only requirement is to set the X-Ray flag during the deployment, as shown in the picture below:
# View the Flow map in the X-Ray Console
Kumologica Flow will create a segment for each node within the flow, this will provide extra granularity over what node of the flow is actually becoming a point of congestion (bottleneck).
In addition, extra metadata and annotations are injected on
EventListener node to provide further information and easy correlation with CloudWatch logs.
Following is an example of a Kumologica flow viewed from the X-Ray console:
It is worth noting the following two environment variables, over all the available ones, that can be used to configure the X-Ray SDK:
AWS_XRAY_DEBUG_MODE: Set to TRUE to configure the SDK to output logs to the console, instead of configuring a logger.
AWS_XRAY_LOG_LEVEL: Set a log level for the logger. Valid values are debug, info, warn, error, and silent. This value is ignored when AWS_XRAY_DEBUG_MODE is set to TRUE