Commit Graph

121 Commits (47538cf6cebbc143076043c5561d0f2a2c16ab6a)

Author SHA1 Message Date
Frederic Branczyk 47538cf6ce
Merge pull request #3747 from prometheus/sched-update-throttle
7 years ago
Frederic Branczyk 73e829137b
discovery: Cleanup ticker
7 years ago
Ganesh Vernekar 66b0aa3b45 Fixed race condition in map iteration and map write in Discovery (#3735) (#3738)
7 years ago
Krasi Georgiev fe926e7829 update the discover tests
7 years ago
Callum Styan 7dc05538f7 docs: SD implementations do not have to only send new/changed target groups (#3713)
7 years ago
Frederic Branczyk cfa0253ed8
discovery: Schedule updates to throttle
7 years ago
zemek 8a01a0fbed Set consul server default to localhost:8500 (#3703)
7 years ago
Julius Volz 09e460a647
discovery: Rename file SD mtime metric (#3723)
7 years ago
Krasi Georgiev ec26751fd2 use mutexes for the discovery manager instead of a loop as this was a stupid idea
7 years ago
Krasi Georgiev 767faa44b6 fixed the tests
7 years ago
Krasi Georgiev d12e6f29fc discovery manager ApplyConfig now takes a direct ServiceDiscoveryConfig so that it can be used for the notify manager
7 years ago
Goutham Veeramachaneni b20a1b1b1b
Merge pull request #3654 from krasi-georgiev/discovery-handle-discoverer-updates
7 years ago
Krasi Georgiev 790cf30fcb remove uneeded check
7 years ago
Krasi Georgiev 38938ba493 comment nits
7 years ago
Krasi Georgiev febebcd49a more comments for the future ME, and reverted the Discovery manager execution changes as these were correct in the first place
7 years ago
Krasi Georgiev 78ba5e62a6 few mote usefull comments
7 years ago
Krasi Georgiev cabce21b70 delete empty targets sets to avoid memory leaks
7 years ago
Krasi Georgiev abfd9f1920 nits
7 years ago
Shubheksha Jalan 0471e64ad1 Use shared types from the `common` repo (#3674)
7 years ago
Krasi Georgiev 546c29af5b return early for nil target groups
7 years ago
Callum Styan 97464236c7 comments with TargetProvider should read Discoverer instead (#3667)
7 years ago
Krasi Georgiev 77bf6bece0 discovery-manager comment update
7 years ago
Krasi Georgiev 135ea0f793 discovery manager - doesn't need sorting of the target groups so move it in the discovery manager tests as we only need it there.
7 years ago
Krasi Georgiev 638818a974 some Discoverers send nil targetgroup so need to check for it when updating a group
7 years ago
Krasi Georgiev 7e28397a2c discovery - handle Discoverers that send only target Group updates rather than all Targets on every update.
7 years ago
Shubheksha Jalan ec94df49d4 Refactor SD configuration to remove `config` dependency (#3629)
7 years ago
Callum Styan d76d5de66f refactor to make timestamp collector work for multiple file_sd's
7 years ago
KalivarapuReshma a00fc883c3 Add metric for timestamp of the files file_sd is using.
7 years ago
pasquier-s 78625f85a7 Fix race condition on file SD (#3468)
7 years ago
Krasi Georgiev 587dec9eb9 rebased and resolved conflicts with the new Discovery GUI page
7 years ago
Krasi Georgiev 80182a5d82 use poolKey as the pool map key to avoid multi dimensional maps
7 years ago
Krasi Georgiev 1ec76d1950 rearange the contexts variables and logic
7 years ago
Krasi Georgiev f2df712166 updated README
7 years ago
Krasi Georgiev aca8f85699 fixed the tests
7 years ago
Krasi Georgiev fe6c544532 some renaming and comments fixes.
7 years ago
Krasi Georgiev f5c2c5ff8f brake the start provider func so that can run unit tests against it.
7 years ago
Krasi Georgiev c5cb0d2910 simplify naming and API.
7 years ago
Krasi Georgiev 9c61f0e8a0 scrape pool doesn't rely on context as Stop() needs to be blocking to prevent Scrape loops trying to write to a closed TSDB storage.
7 years ago
Krasi Georgiev e405e2f1ea refactored discovery
7 years ago
Brian Brazil 81db4716c1
Mention SD moratorium in README (#3573)
7 years ago
Will Howard 6a80fc24cf Parse the normalized container.PortMappings presented by the Marathon 1.5.x API
7 years ago
Brian Brazil d7b3df5ae1 Fix staticcheck errors
7 years ago
Krasi Georgiev 29506e0bca one meaningless write to the config file to trigger anothe fsnotify (#3492)
7 years ago
Tom Wilkie 099c50ce93 Avoid empty pod UID in test.
7 years ago
Tom Wilkie 9811e90d65 Fix tests.
7 years ago
Tom Wilkie 06dc1e8797 Include Pod UID in the discovery metadata.
7 years ago
Tobias Schmidt 91be55ebf0
Merge pull request #3458 from grandbora/test-race
7 years ago
Bora Tunca 493fd6bd1f Fix race in test
7 years ago
Krasi Georgiev 1005ef0a70 Fix flaky file discovery tests - sync the channel draining goroutine
7 years ago
Bora Tunca 3cc01a3088 Add more discovery tests for updating target groups (#3426)
7 years ago