Operations | Monitoring | ITSM | DevOps | Cloud

API

The latest News and Information on API Development, Management, Monitoring, and related technologies.

Browser Automation: Using the Gmail API to Retrieve MFA Codes

In a separate article, we introduced the concept of performing synthetic transactions with LogicMonitor to ensure website services are up and running correctly. It may be necessary to authenticate with a website before you can fully monitor it, and authentication may require presenting an MFA code that has been delivered via email. Let’s take this a step further and incorporate an MFA (Multifactor Authentication) Challenge.

Getting Your Feet Wet with the Logz.io API

API access is available at the Enterprise tier of our product. With it, you can create a whole range of heavily customized use cases to further expand our suite of offerings. For example, you can hit our API to send customized query results to a third party service like Nagios, or you can automate the creation and deletion of sub-accounts.

PagerDuty API Introduction

Learn how easy it is to get up and running with the PagerDuty API in just a few minutes. Harness automation in your incident response and digital operations by leveraging PagerDuty’s REST based API. This video covers basic concepts regarding APIs, REST and JSON. You will also be introduced to PagerDuty’s industry leading interactive API documentation that will automatically provide executable API code at your fingertips.

Feature Spotlight: API Checks

API checks are as simple or complex as you need them to be, offering a great deal of functionality in checking the uptime of your own tools. Combined with a powerful programming interface like REST API, your checks can prove quite useful. These checks are multi-step, meaning you can ask it to do almost anything so long as you present those requests in a syntax your server understands. The key to an API check is formatting your requests properly.

How we got a 100% Lighthouse performance score for our Vue.js app

Since launch, we didn’t pay too much attention to the front end performance of the main Checkly web app. Shame on us. What better reason to dive into this than the publishing of the excellent The Cost of Javascript in 2018 by Google’s Addy Osmani? TL;DR: it took about half a day to go from an abysmal 34 to a 100 Lighthouse score on our Vue.js app.

Creating a Chrome extension in 2018: The good, the bad and the meh

Last week, we shipped an initial version of Puppeteer Recorder, a Google Chrome extension that records your browser interactions and generates a Puppeteer script. It turns out Chrome extension development is almost like real web development, but with a weird dash of quasi embedded development mixed in. This post talks you through the development lifecycle when creating an extension and lists some of the architectural gotcha’s. Source code for the extension in question is on github.