Operations | Monitoring | ITSM | DevOps | Cloud

Monitoring

The latest News and Information on Monitoring for Websites, Applications, APIs, Infrastructure, and other technologies.

Synthetic User Click Recorder (using Selenium & germainAPM)

Using germainAPM and Selenium, it is now - super easy- to record a Synthetic User Scenario/Click(s), run it 24x7 at a set frequency, be alerted whenever it fails ( indicating an issue on your webapp e.g. broken link, checkout issue, page not coming up, etc), automate execution of script (to self-resolve issues, etc). All this for proactive issue detection and resolution. In addition to this feature, germainAPM offers many other features (real user session recording and replay, automatic functional and technology issue detection, end-2-end analysis, resolution of issues, etc).

Essentials of Microsoft Teams VoIP Monitoring

Microsoft Office 365 has an upper hand over other tools. The Office 365 ecosystem enables users to easily collaborate while working remotely. Users have a range of solutions to choose from and Office 365 offers an additional advantage – easy integration between these tools. Microsoft Office 365 has over 200 million monthly active users.

Upcoming PostgreSQL Support for Icinga Certificate Monitoring

Our goal is to support both MySQL and PostgreSQL as a backend wherever we need a database. Our latest addition in this area was PostgreSQL support for reporting, which will be released in the next few weeks. We don’t have PostgreSQL support for Icinga Certificate Monitoring yet. But it has already been worked on and the pull request for it is waiting to be tried. We would be happy to receive feedback in this regard so that we can fully merge PostgreSQL support as soon as possible.

Changes to our release system!

Life is always about improving, right? As we have been doing for so many years, we pay attention to your suggestions. And that has led us to make some decisions in order to improve our release strategy. After carefully studying your comments, we have decided to offer two different types of releases. On the one hand, solid long-term releases. On the other, we will keep on going with our regular periodic releases where we offer constant short-term improvements.

Announcing Honeycomb's extension for the AWS Lambda Runtime Logs API

Today, AWS announced the AWS Lambda Runtime Logs API, a new way to easily send logs from AWS Lambda functions directly to your destination of choice. AWS Lambda Extensions, announced in October, provide the ability to run code in parallel that is independent of your function’s lifecycle. We’ve created an extension that utilizes the Lambda Runtime Logs API to send your logs directly to Honeycomb.

A 5 Minute Guide for Experimenting with Ambassador and Jaeger in a Kubernetes Sandbox

Implementing distributed tracing is fast becoming a fundamental expectation when building modern (distributed) systems. However, this is yet another thing for developers to learn, and configuring distributed tracing on Kubernetes is hard, right? Actually, no. Getting started with Jaeger on Kubernetes has never been easier.

How to use Lambda extensions with Sumo Logic to reduce operational overhead and improve performance

We are excited to partner with AWS to get real-time log data from AWS Lambda through the new AWS Lambda Runtime Log API and AWS Lambda Extensions. AWS Lambda Extensions enable us to more easily integrate into the AWS Lambda execution environment to control and participate in the AWS Lambda lifecycle and the AWS Lambda Logs API enables us to collect function, platform, and extension logs. Through this integration, Sumo Logic and AWS make it possible to reduce operational overhead and improve performance.

How to catch all exceptions in Python

One of the struggles developers face is how to catch all Python exceptions. Developers often categorize exceptions as coding mistakes that lead to errors when running the program. Some developers still fail to distinguish between errors and exceptions. In the case of Python application development, a python program terminates as soon as it encounters an unhandled error. So, to establish the difference between errors and exceptions, there are two types of errors.