Operations | Monitoring | ITSM | DevOps | Cloud

How to launch IoT devices - Part 4: When to ask for help

(This blog post is part of a 5 part series, titled “How to launch IoT devices”. It will cover the key choices and concerns when turning bright IoT ideas into a product in the market. Sign up to the webinar on how to launch IoT devices to get the full story, all in one place.) First part: Why does IoT take so long? Second part: Select the right hardware and foundations Third part: IoT devices and infrastructure

Episode 7: Provisioning Linux Machines With Ansible

It's time to provision our Request Metrics server. There is some common configuration that applies to all Linux servers. We want this base configuration regardless of what that specific server is doing. This a great use case for an Ansible role. Our "linux-common" role includes these among other things:

What Is Syslog? Everything You Need to Know

For those out there searching for “What is syslog?,” this post has answers to all of your questions. Simply put, syslog handles a very important task—collecting events—and is present in almost all systems and peripherals out there. It’s the standard used to collect events in an ever-growing number of devices. Syslog can often be related to Ubuntu and servers, but it’s certainly much more than that.

Linux eBPF monitoring with Netdata

Your application isn’t finished when you’ve closed the last if block and you lined up all the brackets. There’s a whole other world of testing, debugging, and optimization that you haven’t even touched yet. To help you more safely step into that complex phase of making your application even better, we’ve just released a brand-new eBPF collector in v1.20 of Netdata.

Bosch Rexroth adopts Ubuntu Core and snaps for app-based ctrlX AUTOMATION platform

19th February 2020 – Canonical today announced that Bosch Rexroth has selected Ubuntu Core for their app-based platform ctrlX AUTOMATION. ctrlX AUTOMATION leverages Ubuntu Core, designed for embedded devices, and snaps, the universal Linux application containers, to deliver an open source platform to remove the barriers between machine control, IT and OT.

How To Maximize On Your Usage Of Awk

Abbreviated from the names of its developers – Aho, Weinberger, and Kernighan – Awk is a scripting language used in Unix or Linux environments for manipulating data and generating reports. The awk command programming language requires no compiling, and allows the user to employ variables, numeric functions, string functions, and logical operators. In this article, we’ll be looking at some examples demonstrating its many and diverse uses.

How Roblox went from Windows to Ubuntu in 7 days for edge compute nodes

Roblox is a gaming platform for 100 million kids all over the world, and to serve them must deploy edge compute globally for low latency gaming experiences. This means imaging, managing and rebuilding thousands of servers. In this talk, Rob Cameron, Roblox Technical Director for Cloud Services, shares how they migrated servers from Windows to Linux for approximately 200k containerised workloads in a seven day timeframe, leveraging MAAS for the path to full orchestration.

How to Instrument UserLand Apps with eBPF

eBPF has revolutionized the observability landscape in the Linux kernel. Throughout our previous blog post series, I covered the fundamental building blocks of the eBPF ecosystem, scratched the surface of XDP and showed how closely it cooperates with the eBPF infrastructure to introduce a fast-processing datapath in the networking stack. Nevertheless, eBPF is not exclusive to kernel-space tracing.

How To Get The Most Out Of The Linux Screen Command

If you’re logging onto a service or running remote command line operations over a network link via the Secure Shell (SSH) protocol, the last thing you need is for your session to be cut off by a faulty connection. This scenario is all too common – but for Linux users, the Screen utility can prevent it from occurring.