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.
