refactor: make BaseService and BaseCollector abstract
#16314
| Job | Run time |
|---|---|
| 3s | |
| 1m 53s | |
| 2m 32s | |
| 1m 44s | |
| 3m 50s | |
| 2m 18s | |
| 2m 17s | |
| 2m 13s | |
| 2m 22s | |
| 1m 10s | |
| 1m 15s | |
| 1m 25s | |
| 2m 51s | |
| 1m 8s | |
| 3m 54s | |
| 1m 57s | |
| 2m 25s | |
| 3m 48s | |
| 4m 47s | |
| 5m 28s | |
| 9m 27s | |
| 1m 48s | |
| 7m 56s | |
| 8m 43s | |
| 1m 12s | |
| 6m 51s | |
| 5m 21s | |
| 8m 11s | |
| 1m 5s | |
| 5m 57s | |
| 8m 3s | |
| 1m 13s | |
| 1m 49s | |
| 31m 2s | |
| 1m 0s | |
| 2h 28m 58s |