Best of MonitoringNovember 2024

  1. 1
    Article
    Avatar of gcgitconnected·1y

    Single Point of Failure (SPOF) in System Design

    A single point of failure (SPOF) is a critical system component whose failure can bring down the entire system. SPOFs create vulnerabilities that can impact reliability, scalability, and security. Common SPOFs include databases, load balancers, application servers, and network connections. Strategies to eliminate SPOFs include redundancy, failover mechanisms, load balancing, geographic distribution, and continuous monitoring. Identifying and addressing SPOFs ensure robust and scalable systems capable of maintaining positive user experiences.

  2. 2
    Article
    Avatar of platformaticPlatformatic·2y

    Building a Reliable Node.js Application

    Ensuring stable uptime and handling traffic spikes in a Node.js application requires understanding user behavior and having robust monitoring in place. Emphasize stability by making your application predictable and minimizing errors. Monitor failure rates closely, understand data access patterns, manage query complexity effectively, ensure proper indexing, and pool database connections to maintain consistent performance. These practices help in building a stable and reliable Node.js application.

  3. 3
    Article
    Avatar of baeldungBaeldung·2y

    Introduction to JavaMelody

    JavaMelody is a lightweight, open-source library designed to monitor Java applications, providing real-time statistics for performance analysis. It tracks various metrics including HTTP requests, SQL queries, CPU usage, and memory usage. Installation is straightforward, involving adding dependencies and configuring the web.xml file. It features optional centralized data collection, customizable trend charts, and error logging, with minimal performance overhead. Security considerations, such as role-based access, should be addressed when deploying in production environments.

  4. 4
    Article
    Avatar of container_journalContainer Journal·1y

    Top 10 Kubernetes Tools

    Kubernetes offers a wide range of tools that simplify the deployment, scaling, and management of container-based applications. Key tools include Kubectl for command-line management, Helm for package management, k9s for terminal-based cluster management, Kustomize for customizing configurations, Grafana for monitoring, Istio for microservices management, Jaeger for tracing transactions, Prometheus for monitoring and alerting, Minikube for local development, and Lens as an IDE. Each tool serves a specific need, enhancing the efficiency and effectiveness of Kubernetes operations.

  5. 5
    Article
    Avatar of prometheusPrometheus·2y

    Announcing Prometheus 3.0

    Prometheus 3.0 is now available, marking the first major release in seven years. Key updates include a new UI, Remote Write 2.0, UTF-8 support, and enhanced interoperability with OpenTelemetry. Native histograms are introduced as an experimental feature. The release also includes some breaking changes, so users are encouraged to review the migration guide. Performance improvements and upcoming features were also highlighted.

  6. 6
    Article
    Avatar of grafanaGrafana Labs·2y

    Prometheus 3.0 and OpenTelemetry: a practical guide to storing and querying OTel data

    Prometheus 3.0 aims to improve integration with OpenTelemetry by addressing challenges such as resource attributes, UTF-8 support, and temporalities. The Prometheus 3.0 release includes features like promoting resource attributes to metric labels, a new `info` PromQL function, and stable OTLP support for easier data ingestion and querying. Users can also utilize the delta to cumulative processor in OTel Collector for better data handling. Future developments will focus on enhancing interoperability and scalability.

  7. 7
    Video
    Avatar of lawrencesystemsLawrence Systems·2y

    Self Hosted Threat Hunting: Build Your Own Security Lab with Security Onion

    Security Onion is a free, open-source platform designed for threat hunting, security monitoring, and log management. It has been around since 2008 and offers interfaces for alerting, analyzing pcap files, detection engineering, and case management. This post explains the various installation modes such as import node, evaluation mode, and standalone mode, along with necessary hardware requirements and network configurations. It highlights how the tool can scale from home labs to enterprise environments.

  8. 8
    Article
    Avatar of freekFREEK.DEV·1y

    Laravel Custom Query Builders Over Scopes

    Oh Dear is a comprehensive monitoring tool that checks website uptime, SSL certificates, broken links, and more. It offers a developer-friendly API, detailed documentation, and the ability to create a public status page in under a minute. The author also shares programming tips and tutorials, primarily focused on Laravel, via a monthly newsletter.

  9. 9
    Article
    Avatar of baeldungBaeldung·1y

    Streaming Real-Time Log to Splunk From Spring Boot

    This post provides a comprehensive guide for streaming real-time logs from a Spring Boot application to Splunk using its HTTP Event Collector (HEC). It covers setting up and configuring Splunk, adding necessary Maven dependencies, creating controller and service classes, and setting up a logging configuration file with log4j2. The guide also explains how to verify the log ingestion in Splunk with specific queries.

  10. 10
    Article
    Avatar of grafanaGrafana Labs·1y

    How to use OpenTelemetry and Grafana Alloy to convert delta to cumulative at scale

    Migrating to a Prometheus-based ecosystem with Grafana Alloy, which integrates OpenTelemetry, makes handling metrics easier, especially when converting delta metrics to cumulative ones. This post details the algorithm used for this conversion and outlines the load balancing and container setup necessary for scalable deployment. It also mentions recent updates to the OpenTelemetry Collector, making the process more efficient and scalable.

  11. 11
    Article
    Avatar of freekFREEK.DEV·2y

    Accessing Databases in PhpStorm

    Oh Dear provides comprehensive monitoring tools for websites, including uptime, SSL certificates, broken links, and scheduled tasks. It features a developer-friendly API, extensive documentation, and a quick setup for public status pages. Regular newsletters and social media updates share programming tips, Laravel-focused insights, and tutorials.

  12. 12
    Article
    Avatar of opentelemetryOpenTelemetry·2y

    Prometheus and OpenTelemetry - Better Together

    Prometheus and OpenTelemetry (OTel) are key tools for monitoring complex distributed systems. While OTel focuses on instrumentation without offering backend storage, Prometheus provides a time-series data store and a web interface for visualizing metrics. The integration of OTel with Prometheus, particularly in Kubernetes environments, is explored. The OTel Collector’s Prometheus Receiver ingests Prometheus metrics, and the Target Allocator aids in Prometheus service discovery and ensures even distribution of targets among collectors. This setup removes the need for maintaining Prometheus as a data store and provides flexibility in monitoring Kubernetes systems using OTel tools.