Choria Playbooks DSL


I previously wrote about Choria Playbooks – a reminder they are playbooks written in YAML format and can orchestrate many different kinds of tasks, data, inputs and discovery systems – not exclusively ones from MCollective. It integrates with tools like terraform, consul, etcd, Slack, Graphite, Webhooks, Shell scripts, Puppet PQL and of course MCollective. I Read More

The Choria Emulator


In my previous posts I discussed what goes into load testing a Choria network, what connections are made, subscriptions are made etc. From this it’s obvious the things we should be able to emulate are: Connections to NATS Subscriptions – which implies number of agents and sub collectives Message payload sizes To make it realistically Read More

Load testing Choria


Overview Many of you probably know I am working on a project called Choria that modernize MCollective which will eventually supersede MCollective (more on this later). Given that Choria is heading down a path of being a rewrite in Go I am also taking the opportunity to look into much larger scale problems to meet Read More

Newer Posts
Older Posts