Part 3: Enabling annotation-based scraping

After showing how to get an OpenTelemetry Collector to support Prometheus CRDs as scrape targets, we discover how to integrate another well-known approach to mark workloads as scrape targets. Now, we focus on annotation-based scraping - what is it, when would we want to use it and how can we integrate it in our OpenTelemetry stack? In this article, we provide answers to all these questions, and more.

02.08.2024

Mikel Jason Münnekhoff, Sherief Ahmed

Part 1: The Basics

Automate your Flutter app deployment with this step-by-step guide using Fastlane and GitHub Actions. The article provides the necessary code snippets, for setting up the Fastlane files and environment, defining lanes for deployment to the App Store and Play Store, and automating the process using GitHub Actions. Overall, this article is an essential guide to streamlining the app deployment process, and it’s perfect for Flutter developers looking to automate their workflow.

19.07.2024

Dario Digregorio

Part 7: Token Cloning

Building on the previous post, we discuss an architectural pattern for token handling called ’therapeutic token cloning’, which is particularly effective in environments that use multiple identity and access management products. The pattern involves duplicating, correcting, and then re-signing access tokens to make them functional and more secure. This article details the steps involved in the token cloning process, as well as the pros and cons of this approach.

03.07.2024

Alexander Suchier

Part 6: Token Validation

This time we discuss token validation in the context of the Kong Gateway, covering topics such as OpenID Connect, OAuth 2.0, and Zero-Trust Architecture. The article explains the different types of tokens, the benefits of offline validation, and the various Kong plugins that support token validation. The article notes that architectural trade-offs may be required regarding revocation and fine-grained authorization validation, and concludes that Kong Gateway offers ample options for token validation, including the ability to write custom plugins.

06.06.2024

Alexander Suchier

Part 2: Scraping The First Metrics

Having explained the technical implementation of the monitoring stack in our latest blog post, this article focuses on replacing Prometheus with OpenTelemetry Collector to decouple scraping from the storage and query mechanisms. The OpenTelemetry Collector uses various building blocks to construct the telemetry pipeline and requires enabling of the target allocator. Guiding you through this process we provide various practical tips, including processor ordering and horizontal autoscaling."

03.06.2024

Sherief Ahmed, Mikel Jason Münnekhoff