Skip to content

floraison/pollen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

pollen

Pollen provides a way for an external application to observe Flor's behaviors using an HTTP interface. It's also a great showcase for Flor's hooking facility (see hooks.conf.sample).

By default it will report the following events but those can be extended:

  1. flow creation/launch
  2. task return (aka reply and proceed)
  3. flow termination
  4. cancellation
  5. errors

Instructions

  1. Clone the repository within Flor/Flack's <env>/lib/hooks directory.
  2. Copy the content of hooks.json.sample on <env>/lib/hooks/hooks.json to inform Flor about the new hooks. This is where you can extend the events you want to monitor.
  3. By default Pollen will contact your hook handler at http://localhost:3000/hookhandler/. This can be controlled through Flor/Flack's configuration (<env>/etc/conf.json) as follow:
    pollen_prot: "http"
    pollen_host: "localhost"
    pollen_port: "3000"
    pollen_path: "hookhandler"
    
  4. Enjoy!

License

MIT, see LICENSE.md

About

a set of flor hooks that emit over the http

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages