TLDR DevOps 2024-02-27
bpftop from Netflix π, Migrating from Buck to Bazel π’, Key Etcd Monitoring Metrics π
Announcing bpftop: Streamlining eBPF performance optimization (2 minute read)
Netflix's bpftop is a command-line tool for optimizing and monitoring eBPF programs in real time. With features like dynamic performance views and time series graphs, bpftop streamlines the optimization process, eliminating manual calculations and providing immediate feedback. Built in Rust and open-sourced under the Apache 2 license, the bpftop project welcomes community contributions.
Some Linkerd service mesh users will soon have to pay (3 minute read)
Users of the Linkerd service mesh project must now pay for access to stable releases. This shift has sparked debate over the project's commitment to open-source principles and its competitiveness against rivals like Istio.
Enhance Kubernetes Operational Visibility with AWS Chatbot (8 minute read)
This article outlines a method for monitoring Amazon EKS workloads in near real-time through customer chat channels utilizing AWS Distro for OpenTelemetry (ADOT), Amazon CloudWatch, and AWS Chatbot. It specifically delves into the integration with Microsoft Teams but suggests that the outlined steps can be applied to other chat platforms such as Amazon Chime or Slack for purposes of monitoring, troubleshooting, and remediation.
How a Major Telco Created Their Internal Developer Portal with Codefresh and Port (18 minute read)
This article discusses how a leading telecommunications provider migrated from a traditional CI solution to a modern Internal Developer Portal using Codefresh and Port. The implementation involved modeling entities, parsing event payloads, and reporting build results, resulting in a seamless transition to Codefresh.
How Airbnb Migrated from Buck to Bazel with Minimal Interference to Developers (2 minute read)
Airbnb engineers migrated the platform from Buck to Bazel to enhance build times and project generation. During the migration, they addressed differences in build configuration, which involved creating a shim layer for rule discrepancies, and developed a new Xcode workspace generator to integrate Bazel seamlessly. The migration resulted in significant improvements in build and project generation times.
Key metrics for monitoring etcd (7 minute read)
This article provides an overview of etcd, delving into how etcd works, its high availability and data consistency mechanisms, as well as key metrics to monitor its health and performance to support Kubernetes clusters effectively.
Beat the Clock: Meet the 5/5/5 Detection and Response Benchmark With Sysdig and Tines (5 minute read)
This article highlights the importance of rapid detection and response to cloud security threats, emphasizing the need for organizations to meet the 5/5/5 Cloud Detection and Response Benchmark to stay ahead of attackers. It discusses how the partnership between Sysdig and Tines facilitates automated response to complex attacks like Scarleteel, enabling quick detection, analysis, and mitigation of security threats in the cloud.
How DotSlash makes executable deployment simpler (40 minute podcast)
DotSlash simplifies binary and toolchain distribution for developers. By combining a fast Rust program with a JSON manifest prefixed with a #!, DotSlash transparently fetches and executes binaries, eliminating the need to commit large, platform-specific executables to a repository.
Best practices for creating a reliable on-call rotation (4 minute read)
This article emphasizes the importance of effectively managing on-call rotations to ensure round-the-clock availability. It discusses best practices such as automation, clear communication, equitable scheduling, and ongoing training to enhance team accountability, service reliability, and customer satisfaction.
Get our free daily newsletter with curated tools π», trends π, and insights π‘, for DevOps Engineers π¨βπ»
Join 340,000 readers for
one daily email