George ShuklininLoyal homeAir conditioner automation with IRThe problems I didn’t expect to haveJul 24Jul 24
George ShuklininOpsOpsInjecting modules into tests with PytestThere is a known slightly boring problem with tests. You have conftest.py, which is magical and is always available in tests (but only via…Jun 23Jun 23
George ShuklininOpsOpsReducing cardinality load from node_systemd_unit_stateWe have few alerts for the most critical services, which explicitly checks if service is not failed. This require us to use systemd…Jun 16Jun 16
George ShuklininOpsOpsK6 benchmark observationsGrafana K6 is an extremely complex (but nextgen compare to ab/wrk) program. I just started to dive into it, and all I have insofar, is a…May 20May 20
George ShuklininOpsOpsCombining k6, Prometheus remote writes and Vectorto add labels to metrics from k6Apr 29Apr 29
George ShuklininOpsOpsA colleague neededWe have a new position opened. If you are regular in this blog, may be it’s a job for you.Apr 24Apr 24
George ShuklininOpsOpsRepeat N times for each element of the list in AnsibleIt’s the usual ‘suck at iterations’ problem in Ansible.Apr 11Apr 11
George ShuklininOpsOpsND for ipv6 in nftablesI just spend few days debugging absolutely simple problem.Mar 7Mar 7
George ShuklininOpsOpsMoving git branch from one fork point to anotherChatGPT start to scare me (in a good sense). It really knows git, and it knows it better than me. This solution is absolutely from it, I…Feb 241Feb 241