Hi everyone,

I’ve just opened a PR that enables sending activation metadata to Kafka.
It has some advantages over to the prior approach (sending them to
CouchDB). Now it would be possible to simply connect a custom micro service
to Kafka and consume the activations in real-time. Some of the use cases it
might cover: activation metrics - collect the data and push them into a
custom time-series database; user activity audit; activation analytics -
potentially get some insights with KSQL.


At the moment I’ve created a new kafka topic called events, which will
include messages from Controllers and Invokers. It encompasses the
following data collected from a single activation:


concurrentActivations
throttledActivations
statusCode
initTime
waitTime
duration
kind


Probably some more metadata will affiliate this list soon.


Just wanted to give a short heads up here. The PR I mentioned:
https://github.com/apache/incubator-openwhisk/pull/3552


Thank you,


Vadim.

Reply via email to