Interested in Learning the Elixir language? Join us in this entertaining Elixir tutorial and overview.
Elixir has Arrived
Elixir is a programming language that is beginning to gather steam. Originally released in 2011, it is a functional and dynamic language, and runs on the Erlang VM (Virtual Machine). Elixir is highly scalable and fault tolerant. In other words, Elixir is perfect for today's software landscape of microservices and cloud computing.
We've had sparkline charts of response time for a long time on our Endpoints tab, and now have extended them to the throughput column as well. Quickly isolate endpoints that are spiking with traffic, and drill down into them to diagnose. No need to hunt to see what's causing an unusual trend in traffic.
App & Background Integration Installation
As reported on Issue #228, if
scout_apm is disabled on a node via the configuration
monitor = false, we don't intend to install any instruments, but a few snuck in anyway.
Recently the Ecto library released a major update - Version 3.0. As part of the changes, some of the hooks that Scout relied on to capture data have changed. No longer can we hook into Ecto's logging system to extract information about queries being run, and instead we have a proper Telemetry event to listen to.
The Tokyo Scout team attended Rails Tokyo #37, a Rails focused get-together that is open to any Rails topic. It was hosted at the Cookpad office in Tokyo, which has some of the best Rails engineers in Japan. In this large open area there were tables, a screen for presentations and a large kitchen island. At these Cookpad events, Cookpad provides an extensive meal prepared in house by a chef!! After a great meal, we got into the presentations. The presentation titled "Database Performance for Ruby on Rails Applications" really caught our attention because this is right down our alley. The presenter discussed the importance of having an APM to keep everything operational… A serious coincidence!! One of the first events that Scout team in Japan attended talked about application monitoring!!