- [FEATURE] go 1.22
- [FEATURE] enable cache for host collector
- [FIX] return error if cache not enabled and params given to the query in host fact collector
- [FIX] remove plural word in endpoint path
- [FIX] scrape error metric name in host collector
- [FEATURE] allow disabling cache in uri param for hostfact collector
- [FEATURE] handle scrape timeout and move to dedicated endpoint for host collector
- [FEATURE] handle scrape timeout and expired-cache for hostfact collector
- [FIX] return expired cache on scrape error/timeout only if the param expired-cache is true
- [FIX] enhance foreman client logging and update host fact cache key only if no error
- [FEATURE] add flag to filter foreman hosts search
- [FEATURE] add user agent http header in foreman requests
- [FEATURE] add flag to lock concurrent requests on collectors
- [ENHANCEMENT] logging messages more clear about skipping metrics collection
- [ENHANCEMENT] hostfact collector: use jsonCodec encode func and add dedicated updateKV func
- [FIX] enable hostfact collector caching if flag
--cache.enabled
is given
- [FEATURE] add skip-tls-verify flag for foreman HTTP client
- [FIX] name label in hostfact collector (consistency with host collector)
- [FEATURE] first version