Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Rephrase lack of Sky API SSL in the engine

A pico is an event processing system. The functionality of a pico is independent of how the events are transported. Currently, events are transported over HTTP, encoded using the Sky Event protocol

...

Because events are simply represented by a specially formatted URL called a "event signal URL" (ESL), you can use curl or even a browser to raise events. For example, the following raises the event foo:bar on the ECI ABCD-1234 with EID 56789 on KRE an engine host cs.kobj.netat example.com (if you don't know what these mean, read the Sky Event protocol page):

Code Block
languagejavascript
themeConfluence
curl http://csexample.kobj.netcom/sky/event/ABCD-1234/56789 --data "_domain=foo&_type=bar"

Raising Events with the Sky Event Console

The Sky Event Console is a Chrome application that raises events directly to the Sky API

You can download the source code for the Sky Event Console from github.com. You install it as an unpacked extension from the source from the Extensions page in Chrome. 

...

Info

The Sky Event Console assumes that the event should be raised using SSL and thus prepends https: by default when forming the ESL. If your The Node pico engine installation does not support SSL in the Sky API by itself, so uncheck the any "Use HTTPS" box unless you use something like NGINX.

Raising Events with HTTP with Libraries

...