Commit graph

1610 commits

Author SHA1 Message Date
Mitsuhiro Tanda 3e914a8cb1 fix graph links with path prefix 2015-05-19 02:45:05 +09:00
Fabian Reinartz ac4d63b833 Merge pull request #689 from prometheus/fabxc/qltest
Add basic testing language, migrate tests
2015-05-18 19:22:48 +02:00
Fabian Reinartz 0d3012a605 Migrate matrix tests, remove old test files. 2015-05-18 17:50:12 +02:00
Fabian Reinartz 71ef7ab405 Migrate remaining vector evaluation tests to new testing language. 2015-05-18 17:47:47 +02:00
Fabian Reinartz 3c22eded97 Migrate literal tests to testing language. 2015-05-18 17:47:47 +02:00
Fabian Reinartz eba07a7d3d Migrate histogram tests to test language. 2015-05-18 17:47:47 +02:00
Fabian Reinartz 03094eff04 Migrate parsing error tests.
The promql_test checks failure of various bad syntaxed queries.
Those are moved into the parser tests as the new testing language
only deals with valid queries.
2015-05-18 17:47:47 +02:00
Fabian Reinartz 6321964738 Add parsing and execution of new test format.
This commit adds a new test structure that parses and executes
the new testing language.
2015-05-18 17:47:47 +02:00
Fabian Reinartz a236c01457 Add time series description parsing.
This commit adds parsing of time series description to the exisiting
query language parser. Time series descriptions are defined by a
metric followed by a sequence of values.
2015-05-18 17:29:32 +02:00
Fabian Reinartz d122749b39 Enhance lexer testing output 2015-05-18 17:19:17 +02:00
Julius Volz 30b346a430 Merge pull request #700 from prometheus/fabxc/binops
Improve vector binops evaluation.
2015-05-18 15:11:18 +01:00
Fabian Reinartz ce487f763e Simplify vector binary evaluation logic 2015-05-17 00:02:34 +02:00
Fabian Reinartz 8a109e061b Extract OR operation into own eval method. 2015-05-16 14:00:11 +02:00
Fabian Reinartz 2c3e9e2e87 Extract AND operation into own eval method. 2015-05-16 13:33:03 +02:00
Fabian Reinartz 4234a45d2e Merge pull request #693 from prometheus/fabxc/preload_timeout
Check context before each preloading.
2015-05-12 12:25:22 +02:00
Fabian Reinartz 8ea94ebb58 Check context before each preloading. 2015-05-12 12:03:30 +02:00
Björn Rabenstein 921f4f22ca Merge pull request #690 from prometheus/beorn7/release
Cut 0.13.3.
2015-05-11 18:09:58 +02:00
beorn7 43b41c56ce Cut 0.13.3. 2015-05-11 18:05:31 +02:00
Björn Rabenstein 2e8a50649b Merge pull request #682 from prometheus/beorn7/fingerprint
The desperately awaited collision detection.
2015-05-11 17:15:43 +02:00
beorn7 d1a93655a1 Fix typo. 2015-05-11 17:15:30 +02:00
Julius Volz 9fe533e433 Merge pull request #688 from prometheus/fabxc/qltest
Make parser more strict about identifiers, extract number parsing
2015-05-11 12:25:33 +02:00
Fabian Reinartz 969c231191 Make parser more strict about identifiers, extract number parsing 2015-05-11 11:45:23 +02:00
Fabian Reinartz 870ad3e32e Merge pull request #687 from prometheus/fabxc/tmpl_query
Do implicit conversion in template queries.
2015-05-11 09:39:19 +02:00
Fabian Reinartz e04d05d8b3 Do implicit conversion in template queries. 2015-05-11 09:12:28 +02:00
beorn7 7c6466d476 Reserve only ~1M FPs for the mapping.
That reduces the chance of having a fingerprint in the reserved area.
2015-05-08 18:10:56 +02:00
Julius Volz 1b3d3b4d5c Merge pull request #685 from prometheus/fabxc/quptes
Fix single quote parsing, add tests
2015-05-08 16:49:53 +02:00
Fabian Reinartz 8707c54508 Fix single quote parsing, add tests 2015-05-08 16:43:02 +02:00
beorn7 ac75dc2812 Avoid archive lookup for known mapped FPs. 2015-05-08 16:39:26 +02:00
beorn7 ed810b45bf Improvements after review. 2015-05-08 13:35:39 +02:00
beorn7 c36e0e05f1 Add crash recovery of fingerprint mappings. 2015-05-07 18:58:14 +02:00
beorn7 2235cec175 Handle fingerprint collisions. 2015-05-07 18:17:59 +02:00
Julius Volz b404ad5c91 Merge pull request #678 from prometheus/remove-rules-target
Remove obsolete "rules" target from main Makefile.
2015-05-07 12:28:25 +02:00
Julius Volz 0dc8f3cb04 Remove obsolete "rules" target from main Makefile. 2015-05-07 11:59:06 +02:00
Julius Volz 2579606e77 Merge pull request #676 from prometheus/fabxc/promql
Query/rules refactoring
2015-05-07 11:39:26 +02:00
Fabian Reinartz 1dd0b772cb Fix missing Godep entry. 2015-05-06 13:21:44 +02:00
Fabian Reinartz eeca323d24 Merge branch 'master' into promql 2015-05-06 13:04:54 +02:00
Björn Rabenstein 498b85f05f Merge pull request #673 from prometheus/beorn7/fingerprint
Use FastFingerprint where appropriate.
2015-05-06 12:24:06 +02:00
beorn7 bb141fd3db Updated vendoring.
This pulls in the required changes in client_golang.
2015-05-06 12:14:05 +02:00
beorn7 9820e5fe99 Use FastFingerprint where appropriate. 2015-05-06 12:00:58 +02:00
Fabian Reinartz b365947bc4 Merge pull request #666 from prometheus/fabxc/pql/gate
Limit maximum number of concurrent queries.
2015-05-06 11:36:33 +02:00
Fabian Reinartz 9ab1f6c690 Limit maximum number of concurrent queries.
A high number of concurrent queries can slow each other down
so that none of them is reasonbly responsive. This commit limits
the number of queries being concurrently executed.
2015-05-06 11:34:17 +02:00
Julius Volz f4d90a105e Merge pull request #672 from prometheus/release-0.13.2
Release 0.13.2
2015-05-06 11:11:07 +02:00
Johannes 'fish' Ziemke 36023ed213 Cut 0.13.2 2015-05-06 11:08:58 +02:00
Julius Volz 874ff194c4 Merge pull request #671 from prometheus/add-rule-checker-to-archive
Include tools/rule_checker/rule_checker in tarball
2015-05-06 10:27:17 +02:00
Johannes 'fish' Ziemke ab3e08e070 Add rule_checker and console templates to archive 2015-05-05 18:40:51 +02:00
Fabian Reinartz d59d1cb2c1 Fix Error() methods. 2015-05-01 17:58:58 +02:00
Fabian Reinartz b8fa0a9f8d Merge pull request #665 from chkno/master
Fix storage/local tests for 32-bit systems
2015-04-30 23:54:09 +02:00
Scott Worley e5f92d35fe Fix storage/local tests for 32-bit systems 2015-04-30 14:19:48 -07:00
Julius Volz 44d2f7c9ba Merge pull request #664 from fabxc/gitignore
Add *.rules to ignored files.
2015-04-30 21:50:17 +02:00
Fabian Reinartz 049b8eaafb Add *.rules to ignored files. 2015-04-30 21:40:27 +02:00