Operations | Monitoring | ITSM | DevOps | Cloud

Analytics

Performance Best Practices: Running and Monitoring Express.js in Production

What is the most important feature an Express.js application can have? Maybe using sockets for real-time chats or GraphQL instead of REST APIs? Come on, tell me. What’s the most amazing, sexy, and hyped feature you have in your Express.js application? Want to guess what mine is? Optimal performance with minimal downtime. If your users can’t use your application, what’s the point of fancy features?

Getting Started with JavaScript and InfluxDB 2.0

With 200+ plugins, Telegraf has a wide variety of methods for scraping, writing, and querying data to and from InfluxDB. However, sometimes users need to perform data collection outside of the capabilities of Telegraf. Perhaps they need to collect custom data and monitor application performance. Maybe they want to take advantage of external tools and libraries to create beautiful web-based visualizations for their users.

Visualizing COVID-19 with Elastic

There are various publicly available data-sources that we may leverage to visualize the COVID-19 pandemic. We will use the materials created by SiScale (https://www.siscale.com/) as they have composed a rather elegant means of ingesting COVID-19 data. This document is designed to be an instructional guide on how to implement this solution locally or with the Elastic Cloud. We will first configure the necessary components, ingest the data source, then show how to create the additional Machine Learning jobs as well as creating a Canvas dashboard.

GetSet Learning: Evolving with Elastic

Evolving With Elastic Ray Myers and Eric Bjerstedt, GetSet Learning So you’ve got a search index - now what? What benefits will that investment provide as your product grows? We’ll explore the timeline of Elasticsearch adoption at an Education Tech startup as told by the heads of Engineering and Product and see how those teams juggled trade-offs between business value and technical capabilities leading to solutions neither side would have come up with on their own.

AIOps Without Training is Just...Ops

Algorithms are at the heart of the technologies we use in virtually every facet of our daily lives — formulas and processes that help us connect, solve problems and accomplish amazing things. Things like better speech recognition and landing an autonomous rocket on a drone ship, or giving us really great Netflix recommendations. But an algorithm is just a set of rules or a set of tasks to perform given a certain input.

Finding a home (and career) in the open source community

Open source software development can have a reputation for abrasive behavior. The search community is a clear counterexample for me, with a culture that emphasizes respect and acceptance. This culture played an important part in my own path to open source development. A little over six years ago, I was a wide-eyed software engineer settling into my first full-time job.