Operations | Monitoring | ITSM | DevOps | Cloud

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?

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.

COVID-19 Guide for Security Professionals

What a world! In February, everyone was busy minding their own business, but since March, the entire globe suddenly focused on the same challenge. The COVID-19 pandemic has taken our businesses and private lives by storm. The outbreak surprised everyone - a surprise hardly any business was prepared for. It brought country-wide lockdowns for quarantine, office closures and enforced teleworking, which are now commonplace.

Key Value Parser Delivers Useful Information Fast

Parsers make it easier to dig deep into your data to get every byte of useful information you need to support the business. They tell Graylog how to decode the log messages that come in from a source, which is anything in your infrastructure that generates log messages (e.g., a router, switch, web firewall, security device, Linux server, windows server, an application, telephone system and so on).