Skip to content
BLN DevOps Docs
Tags
Search
Documentation
Confluence KB
BLN DevOps Docs
Documentation
Documentation
Architecture Decisions
Architecture Decisions
ADR-0001 ArgoCD SSA
Onboarding
Onboarding
Runbooks
Runbooks
StatefulSet Incident Resize
Test Scenarios
Test Scenarios
ArgoCD StatefulSet Incident
Contributing
Tags
Confluence KB
Confluence KB
Tech Overview
Tech Overview
0. Tech Stack
DevOps Berlin Home
DevOps Demo
GCP & GKE
GCP & GKE
Building an image with GitLab CI and GKE-based runner
Cert Manager with Let's Encrypt
Cloud SQL DB restore for console stg in fairbid
Direct Prod GKE Core
GCP managed certificate per project
GKE Backup POC
GKE Ingress with Public HTTPs Global Load Balancer
How to use spot instances
Node Provisioning with Custom Class
POC: Elasticsearch pod data replication
RBAC
Running workload on dedicated Node Pools
Running workloads on different instance type with fallback
SOPS
v2.0.1
ArgoCD & GitOps
ArgoCD & GitOps
ArgoCD
Migration Steps: To Fully GitOps
Databases
Databases
Aerospike Backup and Restore
Cloud SQL - IAM Authentication
FairBid Console QA DB
Memcached update
Offerwall MySQL in GCP
Shared-Console-stg-DB-restore
Networking
Networking
Akamai with TF
Datascience NLB migration.
Example of routing configuation
Fastly
GCP-Network
How to label forwarding rules quickly
Interconnect GCP - AWS
Observability
Observability
ECK Elastic
ELK for OFW nginx logs
Grafana Alerts labeling Guide
Legacy Graphite
Legacy to Unified alerts migration in Grafana
Requirements for Log Storage
Scrape Prometheus metrics from multiple containers in a Pod
IaC & Deployment
IaC & Deployment
Migration to OpenTofu
Optimizing pod resources with Vertical Pod Autoscaler
Terragrunt
Security & Secrets
Security & Secrets
Generate proofs for EdgeDB
Generate proofs for MySQL
Infisical POC AGP
Infisical
CI/CD
CI/CD
Postgres user creation with ansible
Set physical machine as Jenkins slave using OpenVPN
Set physical machine as Jenkins slave using Wireguard
Switching Jenkins to GitLab auth from SSH keys to Group Access Tokens
Data Processing
Data Processing
Configure Kafka ingestion on metrics collection cluster
Druid external monitoring
Druid Security
DSP Druid Security
Expand druid historicals data disks
OFW Druid Architecture
OFW Druid Deployment in EKS
OFW Druid links
RabbitMQ Performance
Retention rules
Migrations
Migrations
Copy Druid segments from AWS to S3
Copying Fairbid Druid segments from AWS to GCP (postgres to postgres)
FairBid data transfer between S3 and GCS
GCP OFW GKE cluster
GCP OFW Monitoring
Kafka Core
Migration OFW to GCP
TDD
Configuration & Standards
Configuration & Standards
AGP-Shared Prod Infrastructure
GCP Labels
GCP Naming Convention
GCP SAs keys tracker
Naming Convention
Vertex AI DS and ML setup
AWS
AWS
ACP-EDGE Postgres DB Logical Replica Creation
AWS Fyber CIDR blocks
EKS versions monitoring
Fyber AWS - Endpoints
Kafka Monitoring
Master Switch Cookbook
Mount SSD ephemeral disks for Spark
MySQL in AWS
Turnilo deployments
n8n & OAuth
n8n & OAuth
Google OAuth configuration for n8n
Limitation of free n8n
Projects
Projects
BLN DevOps Projects
Datascience ML instance start/stop commands
Known Issues
Known Issues
Configure chef client
Jenkins Gitlab issues
Archive (pre-2022)
Archive (pre-2022)
Incident Reports
Incident Reports
a lot of responses 502 from engines
[Alerting] Business: User Reward Delays
CRIT - 6 CheckMK: CRIT messages (Last worst: "Jul 29 22:54:31 hdp013.prd.fyber.com kernel: Out of memory: Kill process 11686 (impalad) score 611 or sacrifice child")
dbs00* high cpu usage
Incidents Overview
Investigation of server-side callback failures
KC lag for topic
Pixel importer logs delay
Provider timeouts per engine Host alert
raged grafana graphs because of kafka-events-metrics in mesos continuesly restarting
suspicious graphs in MBE activity dashboard
Escalation Procedures
Escalation Procedures
Beanstalkd app engine publisher callback failures
CRIT - Max. parallel Connections: 16871 (Max.: 17000): 99.24% (Threshold (90.00%) for number of maximum parallel connections has been reached at least once since program start
Escalations Handling
Interstitial-Consumer Offset Lag alert
VPN AWS Ad-Proxy status is UP/CRITICAL
AWS
AWS
Aerospike in AWS
ancient engine processes
Authorization in EKS with AWS SSO
AWS Account Access
AWS CLI Okta credentials
AWS EKS provisioning
AWS VPC Fairbid Offerwall Peering
Clean zookeeper snapshots
Cloud Custodian
Copying database to a fresh MySQL slave
DB Role Switch
dbs006 RDS "Cluster
Fyber Core CI/CD
Kubernetes Fairbid Kafka Cluster
MySQL Master Switch
MySQL statsdb access
MySQL Statsdb Switch
OFW MySQL
Operational Access to Master
Prometheus Main
RDS MySQL/Aurora
Re-parenting a MySQL slave
Service Accounts & AWS IAM Roles
CI/CD
CI/CD
Build docker image in K8S with docker
Canary
Chef Legacy
ci.fyber.com backup
ci.fyber.com
Creating database users using Jenkins
Jenkins and GitHub Pull Requests integration
Jenkins folders as a Code
NewAr k8s Jenkins
Speeding up spot based Jenkins jobs
Data Processing
Data Processing
Airflow k8s
General overview
Make changes on historicals
Metrics collection for druid with log4j
Migrate or Recover Druid Cluster data (TBD)
OFW Druid deployment with chef
OFW Druid immutable deployment with chef and packer
OFW Druid infrastructure with terraform
OFW Druid Upgrade
Spark Streaming - Spike
SSR RabbitMQ
Strimzi ACL and security
Strimzi
Testing DAGs in EKS Airflow
Observability
Observability
Grafana Loki
Log Management systems comparison
Networking
Common Services (Other)
IaC & Deployment
Projects
Projects
Airflow UA
Calzone -Data pipeline: Consumer lag
Jenkins UA
Security Tasks
SSR
WhiteSource Scanner
Standards
Deprecated
Deprecated
Beehive
Beehive
Beehive Airflow
Beehive CI/CD
Beehive Infrastructure
Chef & Config Management
Chef & Config Management
Chef Inneractive Workflow
Cookbook development
Design and main principals
Monitoring & Data
Monitoring & Data
Druid metrics
Exasol
OTRS DB Import
RTB Airflow
On-Premise
OpenVPN
OpenVPN
Add routes to resources with public ip
Openvpn client
OpenVPN OKTA Client
OpenVPN OKTA Server
Openvpn Server
Other
BLN DevOps Docs
Documentation
Tags
¶
Browse content by tag. Tags are auto-assigned to Confluence pages based on their topic area.
Back to top