From production systems to agents

Twenty years of high-traffic software, the tools we built along the way and what changes now that agents write much of the code. Written by the people who build.

Leon RosenbergLeondevOpsAI-optimizationbackend
Tags
  1. 01What’s going on?Now Running, new in MoSKito 2.10.x, shows which requests are currently running through each entry point of your application and which past requests took too long.
  2. 02Kill’em allMoSKito 2.9.2 adds a kill switch: metric collection, tracing and journeys can each be turned off in a running system, via configuration or the MoSKito Inspect UI.
  3. 03New built-in tagsMoSKito 2.8.7 adds two new built-in tags, request URL and server name, to help trace errors. Like all automatic tags, they can be switched off in the tagging config.
  4. 04Better MoSKito Dashboard with Chart and Producer PatternsMoSKito 2.8.7 adds auto-accumulators, chart patterns and producer patterns, so a dashboard can pick up every matching producer automatically. We build a ServiceBoard for the BurgerShop as an example.
  5. 05LinksUseful MoSKito links: homepage, recipes, Twitter and Anotheria OpenSource, plus our most popular integration guides for the Java agent and for Maven, Spring and AspectJ.
  6. 06Distributed subject observer pattern with ano-plass and DistributeMeThe ano-plass subject/observer pattern used to be limited to one JVM. With DistributeMe and one config switch, change notifications such as cache invalidation now reach other JVMs.
  7. 07Recipe: Monitoring a simple process with countersA recipe for counting successful and failed executions of a recurring job with a MoSKito @Count counter, viewing them in MoSKito Inspect and building a custom dashboard.
  8. 08Using Tags to catch unexpected bugsHow execution tagging in MoSKito 2.8.5 works, with @TagParameter and @TagReturnValue, and how tags combined with tracers helped us track down a real bug caused by invalid zip codes.

Got a system that holds you back, or an idea nobody could build cheaply enough?

Let's talk. 30 minutes, no pitch deck.

What is it about?