Adding some more details.. During prometheus instaltion, max-block-duration and storage.tsdb.retention.time is not set. 15d default value is picked for RetentionDuration and max-block-duration is internally calulated as 1d12h(10% of RetentionDuration) . Same can be found in logs as well as prometus UI.
caller=main.go:986 level=debug msg="TSDB options" MinBlockDuration=2h MaxBlockDuration=1d12h MaxBytes=0B NoLockfile=false RetentionDuration=15d WALSegmentSize=0B AllowOverlappingBlocks=false WALCompression=true Even though logs/UI says MaxBlockDuration is 1d12h but compaction is happening only upto 18hr. This is not aligning with "Compaction will create larger blocks containing data spanning up to 10% of the retention time, or 31 days, whichever is smaller." Could you please clarify this. On Sunday, 26 June 2022 at 23:37:11 UTC+5:30 Sriharsha B M wrote: > Hi, > As per prometheus documentation, "Compaction will create larger blocks > containing data spanning up to 10% of the retention time, or 31 days, > whichever is smaller." > > We have set retention time as 4 days. 10% of retention time is 9.6h. If we > align to the 2 hour boundary then it will become 8 hr. But prometheus is > creating bigger blocks only upto 6 hour. Could you please let us know how > it is calculated. > > Following is differnt test which we did with different retention time(10m, > 1d, 2d, 3d, 4d, 7d, 15d). Please note retention size is not set. > > fifteen-day-cpro-server-0 > total 60 > drwxrws---. 2 root 65534 16384 Jun 7 06:07 lost+found > -rw-r--r--. 1 65534 65534 0 Jun 7 06:08 lock > drwxr-sr-x. 3 65534 65534 4096 Jun 7 17:00 01G4ZHR5XPZW1SJ7ZSDKEA8GWG > drwxr-sr-x. 3 65534 65534 4096 Jun 8 09:00 01G518P9M546ZMG7PC6XC435KQ > drwxr-sr-x. 3 65534 65534 4096 Jun 8 15:00 01G51X8RBDRNCFK0ZX389R1WCG > drwxr-sr-x. 2 65534 65534 4096 Jun 8 15:00 chunks_head > drwxr-sr-x. 3 65534 65534 4096 Jun 8 15:00 wal > drwxr-sr-x. 3 65534 65534 4096 Jun 8 15:00 01G51X914XWP2ZYXQ5JBCQTWR5 > -rw-r--r--. 1 65534 65534 20001 Jun 8 15:06 queries.active > four-day-cpro-server-0 > total 68 > drwxrws---. 2 root 65534 16384 Jun 7 06:07 lost+found > -rw-r--r--. 1 65534 65534 0 Jun 7 06:09 lock > drwxr-sr-x. 3 65534 65534 4096 Jun 7 17:00 01G4ZHR4TKCW31TX7A988YXEH1 > drwxr-sr-x. 3 65534 65534 4096 Jun 7 21:00 01G4ZZFG1S11VXXJENB17B1QZY > drwxr-sr-x. 3 65534 65534 4096 Jun 8 03:00 01G50M2KBZ4Q5QDKFQT5C5APZ9 > drwxr-sr-x. 3 65534 65534 4096 Jun 8 09:00 01G518NVEEQ58VNCY9YA2Q03SE > drwxr-sr-x. 3 65534 65534 4096 Jun 8 15:00 01G51X8QDYBJA81XWS9TSB6BDQ > drwxr-sr-x. 2 65534 65534 4096 Jun 8 15:00 chunks_head > drwxr-sr-x. 3 65534 65534 4096 Jun 8 15:00 wal > drwxr-sr-x. 3 65534 65534 4096 Jun 8 15:00 01G51X8ZWY7H9AWDE9SVH2CP5N > -rw-r--r--. 1 65534 65534 20001 Jun 8 15:06 queries.active > one-day-cpro-server-0 > total 96 > drwxrws---. 2 root 65534 16384 Jun 7 06:08 lost+found > -rw-r--r--. 1 65534 65534 0 Jun 7 06:09 lock > drwxr-sr-x. 3 65534 65534 4096 Jun 7 15:00 01G4ZAW0WNFYMP5JK9K12XJ5Q3 > drwxr-sr-x. 3 65534 65534 4096 Jun 7 17:00 01G4ZHQR4N49YYM33NMT2NJCM8 > drwxr-sr-x. 3 65534 65534 4096 Jun 7 19:00 01G4ZRKFCMFPP15V6VBV5DNQQC > drwxr-sr-x. 3 65534 65534 4096 Jun 7 21:00 01G4ZZF6MS3JEF8B8K8CRA1G3X > drwxr-sr-x. 3 65534 65534 4096 Jun 7 23:00 01G506AXWP0R72GCFWRQTNHWHV > drwxr-sr-x. 3 65534 65534 4096 Jun 8 01:00 01G50D6N4NMA9VNVZKWB2W8G4Q > drwxr-sr-x. 3 65534 65534 4096 Jun 8 03:00 01G50M2CDG33SSXC5MH04HXF36 > drwxr-sr-x. 3 65534 65534 4096 Jun 8 05:00 01G50TY3MQV7Z5A5T3Z00FWR4M > drwxr-sr-x. 3 65534 65534 4096 Jun 8 07:00 01G511STWNM6QFD7CJ4NDKE3ZZ > drwxr-sr-x. 3 65534 65534 4096 Jun 8 09:00 01G518NJ4NVWF5VYFBX170B74Z > drwxr-sr-x. 3 65534 65534 4096 Jun 8 11:00 01G51FH8Z4KH8P30EQC776WKMY > drwxr-sr-x. 3 65534 65534 4096 Jun 8 13:00 01G51PD0MNAM4YEYAV5HBXC68M > drwxr-sr-x. 3 65534 65534 4096 Jun 8 15:00 01G51X8QWNW7K0RG5WPEPA6J75 > drwxr-sr-x. 2 65534 65534 4096 Jun 8 15:00 chunks_head > drwxr-sr-x. 3 65534 65534 4096 Jun 8 15:00 wal > -rw-r--r--. 1 65534 65534 20001 Jun 8 15:07 queries.active > seven-day-cpro-server-0 > total 68 > drwxrws---. 2 root 65534 16384 Jun 7 06:07 lost+found > -rw-r--r--. 1 65534 65534 0 Jun 7 06:09 lock > drwxr-sr-x. 3 65534 65534 4096 Jun 7 17:00 01G4ZHR3TQTJ3XRZRZQRQF3YNY > drwxr-sr-x. 3 65534 65534 4096 Jun 7 21:00 01G4ZZFH68NEQJK6T2F3F2XC3Y > drwxr-sr-x. 3 65534 65534 4096 Jun 8 03:00 01G50M2KW3JRK2J7H0TZ0WGYGK > drwxr-sr-x. 3 65534 65534 4096 Jun 8 09:00 01G518NWQ2QX42XAYP46H31D92 > drwxr-sr-x. 3 65534 65534 4096 Jun 8 15:00 01G51X8R6V0FVSNKQ8KTBXSANS > drwxr-sr-x. 2 65534 65534 4096 Jun 8 15:00 chunks_head > drwxr-sr-x. 3 65534 65534 4096 Jun 8 15:00 wal > drwxr-sr-x. 3 65534 65534 4096 Jun 8 15:00 01G51X9056BT7YJEZBJZMSAEVV > -rw-r--r--. 1 65534 65534 20001 Jun 8 15:07 queries.active > ten-min-cpro-server-0 > total 48 > drwxrws---. 2 root 65534 16384 Jun 7 06:07 lost+found > -rw-rw-r--. 1 65534 65534 0 Jun 7 06:09 lock > drwxr-sr-x. 3 65534 65534 4096 Jun 8 15:00 01G51X8QJ2E6E92KDB8CX8FNWY > drwxrwsr-x. 2 65534 65534 4096 Jun 8 15:00 chunks_head > drwxrwsr-x. 3 65534 65534 4096 Jun 8 15:00 wal > -rw-rw-r--. 1 65534 65534 20001 Jun 8 15:07 queries.active > three-day-cpro-server-0 > total 68 > drwxrws---. 2 root 65534 16384 Jun 7 06:07 lost+found > -rw-r--r--. 1 65534 65534 0 Jun 7 06:09 lock > drwxr-sr-x. 3 65534 65534 4096 Jun 7 17:00 01G4ZHR5PE5E5W0G8Y3KZHGZ59 > drwxr-sr-x. 3 65534 65534 4096 Jun 7 21:00 01G4ZZFJ9K8HBW0S9AXT07PTS0 > drwxr-sr-x. 3 65534 65534 4096 Jun 8 03:00 01G50M2K3PQHG1XFRKZS9HWCST > drwxr-sr-x. 3 65534 65534 4096 Jun 8 09:00 01G518NVSZ5GKFCPYX4VK8ES5S > drwxr-sr-x. 3 65534 65534 4096 Jun 8 15:00 01G51X8RBJQ68P709CMNKWHTSH > drwxr-sr-x. 2 65534 65534 4096 Jun 8 15:00 chunks_head > drwxr-sr-x. 3 65534 65534 4096 Jun 8 15:00 wal > drwxr-sr-x. 3 65534 65534 4096 Jun 8 15:00 01G51X90VJ543W770RJQM7D81W > -rw-r--r--. 1 65534 65534 20001 Jun 8 15:07 queries.active > two-day-cpro-server-0 > total 108 > drwxrws---. 2 root 65534 16384 Jun 7 06:08 lost+found > -rw-r--r--. 1 65534 65534 0 Jun 7 06:09 lock > drwxr-sr-x. 3 65534 65534 4096 Jun 7 09:09 01G4YPT28KE1ERW4K43AXWGYWM > drwxr-sr-x. 3 65534 65534 4096 Jun 7 11:00 01G4YX4HY0JZC3RFAHEQYNNQ31 > drwxr-sr-x. 3 65534 65534 4096 Jun 7 13:00 01G4Z40961X9HKT4WMHSSSXBN4 > drwxr-sr-x. 3 65534 65534 4096 Jun 7 15:00 01G4ZAW0E0YVYQJEHNNC7JZTR4 > drwxr-sr-x. 3 65534 65534 4096 Jun 7 17:00 01G4ZHQQP0W8DAZA3JRXAFPAQQ > drwxr-sr-x. 3 65534 65534 4096 Jun 7 19:00 01G4ZRKEY00KXCMX9X7SG7F5VR > drwxr-sr-x. 3 65534 65534 4096 Jun 7 21:00 01G4ZZF661NZV15S1DFKAFMMXY > drwxr-sr-x. 3 65534 65534 4096 Jun 7 23:00 01G506AXE1H9WXG1E4F6ARF6B2 > drwxr-sr-x. 3 65534 65534 4096 Jun 8 01:00 01G50D6MP0FRJ8BEHMSB0SQEN0 > drwxr-sr-x. 3 65534 65534 4096 Jun 8 03:00 01G50M2BY0N3MB37W5MR1NPWPT > drwxr-sr-x. 3 65534 65534 4096 Jun 8 05:00 01G50TY361R94D1SSD9GGWCNMP > drwxr-sr-x. 3 65534 65534 4096 Jun 8 07:00 01G511STE11YHBY842MG04T2T5 > drwxr-sr-x. 3 65534 65534 4096 Jun 8 09:00 01G518NHP1M4GM2J340CYM97F9 > drwxr-sr-x. 3 65534 65534 4096 Jun 8 11:00 01G51FH8Y0JTPDC3F0Q86JFWST > drwxr-sr-x. 3 65534 65534 4096 Jun 8 13:00 01G51PD060XKRD1GY3G1W149TJ > drwxr-sr-x. 3 65534 65534 4096 Jun 8 15:00 01G51X8QE1HTTVCDNJVEH4JYZC > drwxr-sr-x. 2 65534 65534 4096 Jun 8 15:00 chunks_head > drwxr-sr-x. 3 65534 65534 4096 Jun 8 15:00 wal > -rw-r--r--. 1 65534 65534 20001 Jun 8 15:07 queries.active > > > > > > ReplyForward > -- You received this message because you are subscribed to the Google Groups "Prometheus Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to prometheus-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/prometheus-users/eb5860cb-2175-461b-b686-108af952438dn%40googlegroups.com.