Operations | Monitoring | ITSM | DevOps | Cloud

API

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

Checkly Advances Monitoring as Code with New User-Centric Features

Checkly, the leading provider of monitoring solutions powered by a Monitoring as Code (MaC) workflow, has unveiled two groundbreaking features: the Activity Log and Code Exporter. These innovative features not only enhance transparency and simplify the adoption of MaC practices but also mark a significant step forward in Checkly's commitment to advancing the MaC movement, offering users an end-to-end workflow that integrates seamlessly with modern software development practices.

Integrate Monitoring as Code into your Software Development Lifecycle

Learn how the new Checkly features (code exporter and activity log) enable you to integrate Monitoring as Code into your Software Development Lifecycle. Define and debug your monitoring resources during development, test your preview deployments and start monitoring productions with ease.

Monitoring as Code in Your Software Development Lifecycle

When we launched the Checkly CLI and Test Sessions last May, I wrote about the three pillars of monitoring as code. Code — write your monitoring checks as code and store them in version control. Test — test your checks against our global infrastructure and record test sessions. Deploy — deploy your checks from your local machine or CI to run them as monitors.

Synthetic Monitoring: What is it, Challenges, and How to Get Started

With Infrastructure as Code and service-oriented development, a modern web app can consist of countless moving parts developed by multiple development and DevOps teams. When establishing a high-velocity development environment, the main question is, "How can you guarantee a stellar end-user experience when lots of engineers are constantly pushing and deploying code?" Solid, easy-to-write, and clearly defined monitoring practices are the only answer to this question.

How to monitor connector's API Connections in Logic Apps?

Let us consider a scenario where a Logic App is used to communicate with SharePoint through API connections, known as connectors. When configuring the connector, it communicates with Azure AD, retrieving a username and password and continuously refreshing the authentication token. When the Logic App calls the connector, it performs operations like uploading files to SharePoint.

Monitor gRPC calls with OpenTelemetry - explained with a Golang example

gRPC (Google Remote Procedure Call) is a high-performance, open-source universal RPC framework that Google developed to achieve high-speed communication between microservices. gRPC has Protobuf (protocol buffers) by default which would format or serialize the messages to a specific format that will be highly packed, highly efficient data. By its virtue of being a lightweight RPC, gRPC is suited for many use-cases. gRPC can be considered a successor to RPC, which is light in weight.

Navigating the Serverless Landscape: Lessons from our Tracing Collector API Journey

In the previous blog in this series, we delved into the redesigned architecture of Amazon Prime Video and how they integrated different architectural styles for optimal performance and cost efficiency. We also discussed the impact of Amazon’s decision on the concept of a “serverless-first” mindset, highlighting the importance of considering alternative architectural approaches based on specific use cases and requirements.

Exciting Times for Monitoring as Code: A Nod from TWO Gartner Hype Cycles

Earlier this week we shared some exciting news. Checkly has made its mark in not one, but two Gartner Hype Cycles reports. We're being recognized for something we're super passionate about - Monitoring as Code (MaC). This recognition comes in the Hype Cycle for Monitoring and Observability and the first ever Hype Cycle for Site Reliability Engineering. It's a big deal for us, and here's why it should matter to you, too.

Kubernetes Gateway API (Everything You Should Know)

The Kubernetes networking landscape is shifting. The traditional Kubernetes Ingress approach is being complemented and, in some cases, replaced by a more powerful, flexible, and extensible standard: the Kubernetes Gateway API. Kubernetes has become the go-to platform for orchestrating and managing containerized applications. A key aspect of Kubernetes that's crucial for the functionality of these applications? Networking.