Commit Graph

369 Commits (5733de0dfe34ec519ff0dd7b1de9e033e111d1bb)

Author SHA1 Message Date
beorn7 ec08c9a391 Rework the way to communicate backpressure (AKA suspended ingestion)
9 years ago
beorn7 a7408bfb47 Unify duration parsing
9 years ago
Jimmi Dyson 9faa7515c6 Kubernetes SD: Refactor to handle missing Kubernetes events
9 years ago
Brian Brazil 4a829e63a2 Merge pull request #1299 from PrFalken/master
9 years ago
Julien Dehee 061fe2f364 Support AirBnB's Smartstack Nerve client for SD
9 years ago
Brian Brazil 7a5f019c40 Use up/down in UI for consistency with 'up' metric.
9 years ago
Brian Brazil 6b7629be27 Merge pull request #1242 from tommyulfsparre/watcher-fix
9 years ago
Jimmi Dyson c12fb447b8 Kubernetes SD: Use first TCP service port as target port & clean up
9 years ago
Tommy Ulfsparre 83e09422bf skip already watched child nodes.
9 years ago
Fabian Reinartz 29a69eecb8 Do not panic in Consul SD creation
9 years ago
Jimmi Dyson 2cca07381b KubernetesSD: Create targets for services as well as service endpoints
9 years ago
Brian Brazil 427bf29db1 Add in default port after relabelling.
9 years ago
Brian Brazil fd2bd81cd8 Allow all instance labels in target groups
9 years ago
Fabian Reinartz 9cad147265 Merge pull request #1172 from federicobaldo/ec2_sd_improvements
9 years ago
Federico Baldo d14d2429ea Minor improvements to ec2 sd:
9 years ago
Jimmi Dyson 87940ec213 Kubernetes SD: Rename `masters` to `api_servers` in config
9 years ago
Jimmi Dyson 7ff5cc66ea Kubernetes SD authentication options cleanup
9 years ago
Jimmi Dyson ea9a173008 Kubernetes SD: Use node name as instance label
9 years ago
Julius Volz d88aea7e6f Fix SD mechanism source prefix handling.
9 years ago
Julius Volz dec9fc9c32 Merge pull request #1148 from prometheus/fix-serverset-multiple-paths
9 years ago
Matt Jibson dcb4856d72 Add SD for Amazon EC2 instances
9 years ago
Julius Volz 60cf4015a4 Fix watching multiple Zookeeper paths in serverset SD.
9 years ago
Fabian Reinartz e3b6ec9784 Switch to common/log
9 years ago
Jimmi Dyson 0d61605526 Kubernetes SD example: separate out cluster level components & services
9 years ago
Julius Volz 99e8fff872 Fix target manager CPU busyloop caused by bad done-channel handling.
9 years ago
Fabian Reinartz 097d810f37 Merge pull request #1120 from prometheus/flaky-test
9 years ago
Brian Brazil ba6688bfce retrieval: Reduce flakiness of TestTargetRunScraperScrapes
9 years ago
Brian Brazil b03569267e retrieval: Add URL parameters to fullLabels too
9 years ago
Brian Brazil 50258929ac Retrieval: Show error message for failed test scrape
9 years ago
Brian Brazil 4bc39dc60e retrieval: Reduce flakiness of TestTargetManagerChan
9 years ago
Brian Brazil 93145b960a retrieval: Reduce flakiness of target tests
9 years ago
Fabian Reinartz cac6eea434 Merge pull request #1105 from prometheus/consulnil
9 years ago
Fabian Reinartz 327152862c Update expfmt.NewDecoder usage
9 years ago
Fabian Reinartz 1ce89a4a0b Fix nil panic on consul error
9 years ago
Julius Volz af513468eb Fix some dead code, missing error checks, shadowings.
9 years ago
Jimmi Dyson 7ef9399920 Clean up kubernetes http response bodies
9 years ago
Anders Daljord Morken 9fb65a91af Close HTTP connections on HTTP errors too.
9 years ago
Fabian Reinartz 8456b7e12f Use go1.5.1
9 years ago
Jimmi Dyson a1574aa2b3 Move TLS options to scrape config
9 years ago
Julius Volz b7b7b2e883 Merge pull request #1050 from fabric8io/kubernetes-discovery
9 years ago
Jimmi Dyson d7a7fd4589 Kubernetes SD improvements
9 years ago
Fabian Reinartz cc1a2a2061 Remove attachment of global labels upon ingestion
9 years ago
Fabian Reinartz ebf417a282 Fix map initialization
9 years ago
Julius Volz f63a899744 Change config regexes to full-string matches.
9 years ago
Fabian Reinartz 542da6774e Fix draining of file watcher events
9 years ago
Daniel Lundin 4abf54b747 serverset: extract shard number from serverset data
9 years ago
Julius Volz 29eaa8c7cf Merge pull request #1030 from prometheus/fix-flakey-filesd
9 years ago
Julius Volz 3fd5826589 Fix flakey FileSD test.
9 years ago
Julius Volz 744d5d5a7a Merge pull request #1029 from prometheus/vet-fixes
9 years ago
Julius Volz 995d3b831d Fix most golint warnings.
9 years ago
Julius Volz 963ad82dcb Fix "go vet" errors.
9 years ago
Fabian Reinartz 6664b77f36 Merge pull request #1021 from prometheus/appenders
9 years ago
Fabian Reinartz 01834fa528 Move metric modifications into SampleAppenders
9 years ago
Fabian Reinartz d6d88f8950 Add missing license headers
9 years ago
Julius Volz d36a7f4e6f Fix busylooping in case of no target providers.
9 years ago
Fabian Reinartz 3a0145c09e Reenable blocked appending tests
9 years ago
Fabian Reinartz 438e232c9b Fix grouping of import blocks
9 years ago
Fabian Reinartz 6d0f58dcf3 sanitize scrape health recording code
9 years ago
Fabian Reinartz 25bf5fdaf5 Timeout sample appends
9 years ago
Fabian Reinartz 11a577fcd0 Switch to common/expfmt for extraction
9 years ago
Fabian Reinartz 306e8468a0 Switch from client_golang/model to common/model
9 years ago
Sharif Nassar 6cb519fe82 Add Consul ServiceID to the discovery meta labels.
9 years ago
Fabian Reinartz 0f5022c091 Add missing Kubernetes doc strings
9 years ago
Fabian Reinartz f592740bac Only exit static target provider on done
9 years ago
Julius Volz b4adf2723d Merge pull request #994 from robbiet480/consul-datacenter-name
9 years ago
Robbie Trencheny 48e461f7db Pass through current agent Consul datacenter name
9 years ago
Fabian Reinartz d0a90964c1 Fix license header
9 years ago
Fabian Reinartz eabbdc6603 Add missing license headers
9 years ago
Julius Volz 47a96bff1a Update constant names in comments.
9 years ago
Brian Brazil e1d5eb52f2 retrieval: Don't include unmatched source of regex in replacement.
9 years ago
Fabian Reinartz 3c6dd161d7 Scrape all services on empty services list.
9 years ago
Fabian Reinartz 9b9ff66212 Merge pull request #977 from prometheus/fabxc/target-dedup
9 years ago
Fabian Reinartz 8fa9ec278b Add application labels as meta labels
9 years ago
Fabian Reinartz f269943950 Adjust Kubernetes SD to pipeline changes
9 years ago
Fabian Reinartz 4e84b86510 Improve target discovery pipeline
9 years ago
Fabian Reinartz 15b4115a25 Merge pull request #986 from prometheus/fabxc/tpdoc
9 years ago
Fabian Reinartz 625374ee36 Clarify docs of TargetProvider
9 years ago
Fabian Reinartz f7e3722388 Rename __meta_dns_srv_name to __meta_dns_name
9 years ago
Fabian Reinartz b964da4b75 Merge pull request #905 from fabric8io/kubernetes-discovery
9 years ago
Fabian Reinartz 24e91720ad Merge pull request #980 from prometheus/map-labels
9 years ago
Brian Brazil 4e70a0a14e Retrieval: Add relabel action to map label names with a regex.
9 years ago
Jimmi Dyson 923f8111d4 Initial Kubernetes discovery
9 years ago
Miek Gieben caaa3de4ff Make HashMod use MD5 instead of FNV
9 years ago
Fabian Reinartz 0138d37458 Improve unique target group sources.
9 years ago
Fabian Reinartz 54202bc5a8 Merge pull request #902 from xperimental/feature/marathon-discovery
9 years ago
Robert Jacob 4d0f974c42 Add service discovery using Marathon API.
9 years ago
Will Rouesnel 7810448dbe Add proxy_url parameter to allow specifying per-job HTTP proxy servers
9 years ago
Jimmi Dyson da4c50a6cf Make scheme relabelable via discovery
9 years ago
Jimmi Dyson 52cf6b3e6e Configuration options for bearer tokens, client certs & CA certs
9 years ago
Florian Pfitzer 1fa0b0f253 fix consul port label
9 years ago
Brian Brazil adf7f16d1a Merge pull request #934 from prometheus/query-params
9 years ago
Brian Brazil d8875d17d8 Retrieval: Make it possible to relabel query params
9 years ago
Johannes 'fish' Ziemke 6e7d743cd4 Merge pull request #946 from prometheus/add-sd-dns-a
9 years ago
Johannes 'fish' Ziemke 9ab340e95e Add support for A record based DNS SD
9 years ago
beorn7 645f6772e5 Add Consul Address, ServicePort, and ServiceAddress to the meta labels.
9 years ago
Julius Volz 9d98910fca Revert "Use Consul ServiceAddress instead of Address when set"
9 years ago
Fabian Reinartz d53cc7935d retrieval: avoid race conditions
10 years ago
Brian Brazil 3d268d681e retrieval: Handle serverset node not existing.
10 years ago
Fabian Reinartz 080e067601 Merge pull request #832 from prometheus/fabxc/target-test
10 years ago
Brian Brazil 52859b8033 Merge pull request #836 from prometheus/shard
10 years ago
Brian Brazil 682f949ab1 Add 'hashmod' relabel action.
10 years ago
Fabian Reinartz 23862c92c4 retrieval/discovery: refresh services in Consul to recover from missing events.
10 years ago
Fabian Reinartz c292979374 retrieval: double timeout in target scrape test.
10 years ago
Julius Volz d868264bb8 Improve UI of /alerts page.
10 years ago
Fabian Reinartz 53b9d5917d web: improve target URL handling and display.
10 years ago
Fabian Reinartz dc7d27ab9a retrieval: add honor label handling and parametrized querying.
10 years ago
Fabian Reinartz 459d18cf18 Merge pull request #812 from Marmelatze/consul_services
10 years ago
Florian Pfitzer 0ac7e7217e Use Consul ServiceAddress instead of Address when set
10 years ago
Brian Brazil 4d895242f9 Add support for Zookeeper Serversets for SD.
10 years ago
Brian Brazil 0dbae36d36 Allow ingested metrics to be relabeled.
10 years ago
Brian Brazil 58ceae82bc Revert "Allow ingested metrics to be relabeled."
10 years ago
Brian Brazil f2f26ca08f Allow ingested metrics to be relabeled.
10 years ago
Fabian Reinartz b5fe2e9afe Merge pull request #773 from prometheus/fabxc/simple-cfg
10 years ago
Brian Brazil b8b1d3cbac Web: Add pre-relabel labels to status page.
10 years ago
Fabian Reinartz 0af1cff8af config: simplify default config handling.
10 years ago
Fabian Reinartz 8214b4ee78 retrieval/discovery: surround __meta_consul_tags value with tag seperators.
10 years ago
Fabian Reinartz 280d11dca8 main: exit on invalid rule files on startup.
10 years ago
Fabian Reinartz 0de6edbdfc Move pkg/ to util/
10 years ago
Fabian Reinartz dfaf31a1da Move web/httputils to pkg/httputil and add DeadlineClient to it
10 years ago
Fabian Reinartz a4f179230a Merge pull request #744 from prometheus/fabxc/fix-labels
10 years ago
Fabian Reinartz e9b344abee Fix discarding of labels in file target groups
10 years ago
Fabian Reinartz 8b7e5f9184 Stop holding TargetManager lock when stopping components.
10 years ago
Brian Brazil f34de493d5 Add increase() function, to replace delta(..., 1).
10 years ago
Fabian Reinartz efb39cfd4e Fix file SD test
10 years ago
Julius Volz 267fd34156 Switch Prometheus to use github.com/prometheus/log.
10 years ago
Fabian Reinartz 7143dff02f Add initial implementation for SD via Consul.
10 years ago
Fabian Reinartz b0c181dc0d Add Consul SD configuration.
10 years ago
Fabian Reinartz ff832d2e03 Attach __meta_filepath label to file SD targets.
10 years ago
Fabian Reinartz 8de50619f1 Increase target test wait times
10 years ago
Fabian Reinartz 385919a65a Avoid inter-component blocking if ingestion/scraping blocks.
10 years ago
Fabian Reinartz 1a2d57b45c Move template functionality out of target.
10 years ago
Fabian Reinartz dbc08d390e Move target status data into its own object
10 years ago
Fabian Reinartz 9ca47869ed Provide full SD configs to discovery constructors.
10 years ago
Fabian Reinartz 93548a8882 Add initial file based service discovery.
10 years ago
Fabian Reinartz d5aa012fd0 Make HTTP basic auth configurable for scrape targets.
10 years ago
Fabian Reinartz bb540fd9fd Implement config reloading on SIGHUP.
10 years ago
Fabian Reinartz 86087120dd Replace example config with new YAML format.
10 years ago
Fabian Reinartz 5fbde88919 Switch config to YAML format.
10 years ago
Fabian Reinartz b5a8f7b8fa Cleanup, test, and document config.
10 years ago
Fabian Reinartz 945c49a2dd Add relabelling to target management.
10 years ago
Fabian Reinartz 0b619b46d6 Change JobConfig to ScrapeConfig.
10 years ago
Fabian Reinartz 5015c2a0e8 Make target manager source based.
10 years ago
Fabian Reinartz 4f8673aa88 Simplify update sync for targets, format config fixtures.
10 years ago
Fabian Reinartz 36184f3530 Show correct error on wrong DNS response.
10 years ago
beorn7 fa1935a644 Remove /api/targets call and do not show job and instance labels on status.
10 years ago
beorn7 be11cb2b07 Remove the sample ingestion channel.
10 years ago
Julius Volz 140eede5e0 Rename UNREACHABLE to UNHEALTHY.
10 years ago
Sergiusz 'q3k' Bazański 0d0bb3c030 Change instance identifiers to be host:port
10 years ago
Sergiusz 'q3k' Bazański bb69a3d284 Hide HTTP auth parts from URL
10 years ago
Julius Volz af627bb2b9 Copy vendored deps manually instead of using Godeps.
10 years ago