PHP is a server-side scripting language for creating your website’s backend system that can serve webpages, communicate with databases, and exchange data over the internet. A decent backend framework like PHP needs to be capable of providing and processing data in any format (e.g., XML, JSON, etc.) to be socially accepted in a society of skilled web development frameworks.
Stateful workloads in Kubernetes need to be able to access persistent volumes across the cluster. Storage Classes represent different storage types in Kubernetes. A storage provisioner backs each storage class. Most commonly used cloud providers have storage provisioners, which offer different capabilities based on the underlying cloud. There are also a wide variety of storage provisioners available to Kubernetes, based on the cloud provider in use.
The Healthchecks.io system status page at status.healthchecks.io recently received a revamp. Here are my notes on the new version. First up, the components section shows the current and historic status of components: Dashboard shows the status of the main website, healthchecks.io. “Operational” state here means the website responds to HTTP requests, and has a working connection to the PostgreSQL database.
With microservices becoming popular, tracing is increasingly more important in debugging production software. In this post, we take you through a step by step guide on setting up Jaeger over Kubernetes with Cassandra storage.
For many IT organizations, widescale remote working brings new requirements for supporting both end-users and assets. This is stretching resources and capabilities for many IT teams as they adapt to this change without compromising quality or security. Until recently, the office was the traditional hub of connectivity—not just to business systems, but also among employees.
There’s no question that subscription-based businesses are an incredibly popular revenue model in today’s economy. While single transaction revenue models tend to fluctuate due to the seasonality of markets, subscription plans offer much more consistent and predictable revenues. Although the subscription revenue model can certainly be advantageous over one-off transactions, these businesses are also notoriously challenging to keep subscribers active on their plan.
In this article we are going to explain Jaeger integration with the OpenTelemetry collector, describe differences between these two and have a look at Kubernetes deployment via Jaeger Operator. OpenTelemetry collector is a vendor-agnostic service for receiving, processing and exporting telemetry data. In the Jaeger project we have decided to deprecate the Jaeger collector and migrate its functionality to an implementation based on OpenTelemetry collector.
In our recent Tech Talk, Agentless Monitoring and Custom Monitors, OpsRamp’s Curt Thorin explained how agentless and custom monitoring are critical for distributed IT operations teams. The Tech Talk also provides an interactive demo of how agentless and custom monitoring capabilities can not only support remote work strategies but also prioritize digital transformation initiatives.