bradley

bradley

Beamlens - v0.3.0 released

Beamlens - Adaptive runtime intelligence for the BEAM

v0.3.0 adds new skills, significant enhancements to existing skills, and an Igniter installer for quick setup.

TL;DR: Beamlens can now detect statistical anomalies and auto-trigger investigations, identify message queue bottlenecks, monitor memory allocator fragmentation, and trace function calls safely in production. Existing skills gained scheduler utilization tracking, ETS leak detection, binary memory monitoring, orphaned process detection and more.

Igniter support

mix igniter.install beamlens --provider openai --model "gpt-5-mini"

Automatically adds Beamlens to your supervision tree. Supports 9 providers: Anthropic, OpenAI, Ollama, Google AI, Vertex AI, AWS Bedrock, Azure OpenAI, OpenRouter, and
OpenAI-compatible APIs.

New skills

  • Anomaly — Statistical anomaly detection with self-learning baselines. Auto-triggers investigations when anomalies escalate.
  • Overload — Message queue bottleneck detection with remediation recommendations.
  • Allocator — Memory allocator fragmentation monitoring for long-running nodes.
  • Tracer — Production-safe function tracing via Recon. Rate-limited with auto-shutoff.

Breaking changes

Skills renamed for clarity: MonitorAnomaly, SupSupervisor, SystemOs, SystemMonitorVmEvents. Config option renamed from :operators to :skills.

Changelog | HexDocs

First Post!

sarge

sarge

This is a really cool idea. Wondering if any there are any live experiences using it.
Wondering about secrets leakage? Being in process is powerful, but maybe too powerful?

Where Next?

Popular in News & Updates Top

hugobarauna
Explore Livebook 0.9’s new features: deploy notebooks as user-friendly apps, star & access recent notebooks, and collapse sections. ...
New
jimsynz
As some of you know, I have been working on a tight integration between Ash and Reactor which has triggered a few small bug fixes in Spar...
New
zachdaniel
What if you had full stack types for SPAs built with tech like React, Inertia, Vue, Svelte… but all of the power Ash Framework and Elixir...
New
bartblast
Hologram v0.7.0 is out! This is a milestone release for the Elixir-to-JavaScript porting initiative. 49 contributors ported 150 Erlang fu...
New
polvalente
Nx, EXLA and Torchx 0.12 have just been published! This update set comes with the new Nx.block abstraction and the EXLA.CustomCall proto...
New
jimsynz
It’s been a long time coming, but Reactor has finally reached 1.0. For those unfamiliar, Reactor is a dynamic, concurrent, dependency-re...
New
bartblast
Hi friends, I wanted to share an update on Hologram that’s been on my mind lately. After nearly 3 years of full-time work on Hologram, ...
New
zachdaniel
Hey folks! In order to give the new AshSqlite a trial run and make sure its got some real usage, AshHq’s multi-package search has been re...
New
hugobarauna
Welcome to the second day of Livebook Launch Week! :tada: Today we will discuss all the new Machine Learning capabilities in Elixir and ...
New
fhunleth
Circuits.GPIO lets you read and write to I/O pins on embedded hardware like that used by Nerves. The new v2.0 version makes it possible t...
New

Other popular topics Top

TunkShif
This post is an instruction guide to help you setup your Neovim for Elixir development from scratch. It includes general information on h...
274 41539 114
New
chrismccord
Phoenix 1.4.0 released Phoenix 1.4 is out! This release ships with exciting new features, most notably with HTTP2 support, improved deve...
688 30877 112
New
msaraiva
Surface is an experimental library built on top of Phoenix LiveView and its new LiveComponent API that aims to provide a more declarative...
564 43622 214
New
Emily
I have VueJS GUIs with the project generated using Webpack. I have Elixir modules that will need to be used by the VueJS GUIs. I forese...
New
belgoros
I’m not a pro in using Regex and can’t figure out why the following behaviour happens, especially if we take into account the difference ...
New
aalberti333
As the title describes, I’m trying to run Enum.map() over a list of key/value pairs, where the value is a map. My data looks like this: ...
New
fayddelight
I tried installing elixir 1.11.2 erlang 23.3.4 via asdf in my zsh shell. Enabled the versions locally and globally. When I list them ...
New
dblack
I’ve got an issue with an app and I’ve no idea of how to troubleshoot it. I’m hoping someone here might have seen something similar. I p...
New
boundedvariable
I am going through the kafka architecture. All the features what the kafka is providing are already in Erlang. I would like hear your opi...
New
rms.mrcs
Hi, I need to transform a list of numbers into a map where the keys are the indexes and the values are the original values of the list. ...
New

We're in Beta

About us Mission Statement