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.net
at example.com
(if you don't know what these mean, read the Sky Event protocol page):
Code Block | ||||
---|---|---|---|---|
| ||||
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 |
Raising Events with HTTP with Libraries
...