Best of MonitoringJuly 2024

  1. 1
    Article
    Avatar of itnextITNEXT·2y

    5 Advanced Kubernetes Operators Every DevOps Engineer Should Know About

    Kubernetes Operators automate and streamline cluster management by extending Kubernetes capabilities. Advanced operators handle complex tasks, making them essential for efficient management. Operators work by using custom resources and controllers to manage applications and ensure the desired state matches the actual state. Key examples include the CloudNativePG Operator for PostgreSQL, Jaeger Operator for distributed tracing, Argo CD Operator for GitOps, Prometheus Operator for monitoring, and Strimzi Operator for managing Apache Kafka clusters. The Operator Lifecycle Manager simplifies installation and updates of operators, enhancing system reliability and performance.

  2. 2
    Article
    Avatar of javarevisitedJavarevisited·2y

    Mastering Latency Metrics: P90, P95, P99

    Understanding latency metrics such as P90, P95, and P99 is essential in evaluating the performance of a service or application. These metrics help identify bottlenecks and ensure optimal user experience. Additionally, the post explains key concepts like Service Level Agreements (SLAs), the differences between mean, median, and maximum latency, and the importance of monitoring these metrics in real-world applications.

  3. 3
    Article
    Avatar of communityCommunity Picks·2y

    CrowdSec Academy Courses

    CrowdSec Academy offers various courses on community-driven cybersecurity, covering fundamentals of the CrowdSec project, protection techniques for webshops, the use of the CrowdSec Console, and monitoring with Grafana. Additionally, there are hands-on labs for building custom parsers and behavior detection scenarios.

  4. 4
    Article
    Avatar of appsignalAppSignal·2y

    Monitor BullMQ Background Jobs with AppSignal

    AppSignal now supports monitoring BullMQ jobs with its Node.js package (version 3.4.5 or higher). It automatically instruments BullMQ for error reporting and performance monitoring. Users can set up AppSignal by installing the package, creating an account, and configuring a valid API key. Key insights provided include error reports, function call tracking, and performance samples, helping to manage and resolve issues efficiently in BullMQ jobs.

  5. 5
    Article
    Avatar of hnHacker News·2y

    Trayce

    Trayce is a tool designed to intercept HTTP(S) requests to and from Docker containers within your local development environment. It uses eBPF probes to capture network traffic and display it in a GUI. The initial beta version supports HTTP and HTTPS for several languages, with more protocols like Websockets, GRPC, MySQL, Postgres, MongoDB, Redis, and Kafka coming soon. Currently available for Mac and Linux, it targets backend developers, QA engineers, and testers.

  6. 6
    Article
    Avatar of onepaneaionepane.ai·2y

    Service Maps: A Powerful Tool, But Can They See Everything?

    Service maps provide a visual representation of an IT environment, allowing quick identification and resolution of bottlenecks. Multi-tier service maps, like those from Onepane, offer enhanced visibility across different layers (application, server, and network), helping detect hidden dependencies and streamline troubleshooting. These maps are beneficial for IT operations, business analysts, and management teams alike, though traditional single-tier maps can become cumbersome as environments grow. Onepane’s solution includes robust health monitoring and alerting features to maintain an efficient IT ecosystem.

  7. 7
    Article
    Avatar of ebpfeBPF·2y

    Observability Cost-Savings and eBPF Goodness with Groundcover

    Groundcover is an innovative, cloud-native platform that leverages eBPF to offer a new model for observability, promising reduced costs and complexity for monitoring, logging, and tracing in Kubernetes environments. The product requires only one agent per host and retains all data within clusters for full observability and efficient APM. The discussion delves into its deployment, architecture, and underlying technology.