Commit Graph

326 Commits (9fe8bcf4be00a7ebd73932df0cf39cc837cbb993)

Author SHA1 Message Date
Goutham Veeramachaneni 507790a357
Rework logging to use explicitly passed logger
8 years ago
Goutham Veeramachaneni baf5b0f0fc Fix error where we look into the future. (#2829)
8 years ago
Brian Brazil 220e78b9c3 Consider a series stale after 4.1 intervals with no data.
8 years ago
Brian Brazil c02c25d5ba Allow peeking back further in buffer.
8 years ago
Brian Brazil a5cf25743c Move stalness check into a function
8 years ago
Brian Brazil 80b40e6d91 Add initial staleness handing to promql.
8 years ago
Fabian Reinartz 6e804b3497 Merge branch 'master' into dev-2.0
8 years ago
Brian Brazil fcc88f0e1e query/query_range should return eval timestamp
8 years ago
Brian Brazil 517b81f927 Add timestamp() function.
8 years ago
Tom Wilkie 4d9b917d11 Instrument Prometheus with OpenTracing (#2554)
8 years ago
Fabian Reinartz 0f3110487d Merge remote-tracking branch 'origin/dev-2.0' into dev-2.0
8 years ago
Fabian Reinartz 73b8ff0ddc Merge branch 'master' into dev-2.0
8 years ago
Brian Brazil 5c9a6ce747 Add license to files.
8 years ago
Jack Neely 896f951e68 Force buckets in a histogram to be monotonic for quantile estimation (#2610)
8 years ago
Tom Wilkie f0e8a5f37c Add promql.ErrStorage, which is interpreted by the API as a 500.
8 years ago
Fabian Reinartz c389193b37 Merge branch 'master' into dev-2.0
8 years ago
Fabian Reinartz 0ecd205794 promql: Use buffer pool for matrix allocations
8 years ago
Fabian Reinartz b09b90a940 Correctly close querier on error, revendor tsdb
8 years ago
Goutham Veeramachaneni 6634984a38
Comments and Typo Fixes
8 years ago
Fabian Reinartz 9304179ef7 Merge branch 'master' into dev-2.0
8 years ago
Alex Somesan 18cd7246b5 Instrument query engine timings (#2418)
8 years ago
Fabian Reinartz 5772f1a7ba retrieval/storage: adapt to new interface
8 years ago
Fabian Reinartz 1d3cdd0d67 Merge branch 'master' into dev-2.0-rebase
8 years ago
Fabian Reinartz 035976b275 retrieval: handle not found error correctly
8 years ago
Fabian Reinartz ad9bc62e4c storage: extend appender and adapt it
8 years ago
André Carvalho c43dfaba1c Add max concurrent and current queries engine metrics (#2326)
8 years ago
Fabian Reinartz bc20d93f0a storage: rename iterator value getters to At()
8 years ago
Fabian Reinartz 28f547bcc7 api/v1: fix tests, restore series queries
8 years ago
Fabian Reinartz e94b0899ee rules: fix tests, remove model types
8 years ago
Fabian Reinartz f8fc1f5bb2 *: migrate ingestion to new batch Appender
8 years ago
Fabian Reinartz 71fe0c58a8 promql: misc fixes
8 years ago
Fabian Reinartz fecf9532b9 *: fix misc compile errors
8 years ago
Fabian Reinartz 0492ddbd4d *: fully decouple tsdb, add new storage interfaces
8 years ago
Fabian Reinartz 9ea10d5265 promql: use labels.Builder to modify labels
8 years ago
Fabian Reinartz c6cd998905 promql: use local labels, add conversion
8 years ago
Fabian Reinartz ff504af2aa promql: undo accidental exports
8 years ago
Fabian Reinartz 6dedf89cc3 promql: rename SampleStream to Series
8 years ago
Fabian Reinartz c5f225b920 promql: export Sample
8 years ago
Fabian Reinartz 65581a3d46 promql: export SmapleStream
8 years ago
Fabian Reinartz 6315d00942 promql: export String value
8 years ago
Fabian Reinartz ac5d3bc05e promql: scalar T/V and Point
8 years ago
Fabian Reinartz 09666e2e2a promql: make scalar public
8 years ago
Fabian Reinartz b3f71df350 promql: make matrix exported
8 years ago
Fabian Reinartz a62df87022 promql: rename vector
8 years ago
Fabian Reinartz 15a931dbdb promql: migrate model types, use tsdb interfaces
8 years ago
Tristan Colgate ab60bc3929 Fix export of grouping modifier
8 years ago
Tristan Colgate 68fc15fe4e Report type names in the form used in documentation
8 years ago
beorn7 4e3abc6cbf Simply use `math.Mod(float64, float64)` after all
8 years ago
beorn7 5cf5bb427a Check for int64 overflow when converting from float64
8 years ago
beorn7 92c0ef1a92 Merge branch 'release-1.2' into beorn7/release
8 years ago
beorn7 07f1bdfe94 Fix MOD binop for scalars and vectors
8 years ago
Brian Brazil e1cfc994f7 Correctly handle on() in alerts. (#2096)
8 years ago
Brian Brazil c4b4a58e3a Correctly handle on() in alerts. (#2096)
8 years ago
Fabian Reinartz 8fa18d564a storage: enhance Querier interface usage
8 years ago
Fabian Reinartz ccbce0c51f promql: handle NaN in changes() correctly
8 years ago
Julius Volz c187308366 storage: Contextify storage interfaces.
8 years ago
Julius Volz ed5a0f0abe promql: Allow per-query contexts.
8 years ago
Tobias Schmidt 29ced0090f Fix common english misspellings
8 years ago
Matt Bostock a0201036fa PromQL: Add tests for time/date funcs with arg
8 years ago
Matt Bostock 9628eb5998 PromQL: Add minute() function
8 years ago
Tobias Schmidt 04ae6196f2 Fix parsing of label names which are also keywords
8 years ago
Fabian Reinartz ab88057063 Merge pull request #1908 from prometheus/on-dates
8 years ago
Brian Brazil 4680daf237 Default date functions to current time.
8 years ago
Fabian Reinartz 23ddbd64aa Merge pull request #1925 from hashmap/1898-test-race
8 years ago
Alexey Miroshkin bf0e441576 Instantiate lexer inline for the test
8 years ago
Alexey Miroshkin 485f7dde08 Fix data race in lexer and lexer test
8 years ago
beorn7 71571a8ec4 promql: Fix (and simplify) populating iterators
8 years ago
Brian Brazil ea1318f38b Short names of some date related functions
8 years ago
Brian Brazil d2ca2b496a Add days_in_month function.
8 years ago
Brian Brazil 0ed31c8c47 Sort list of functions.
8 years ago
Brian Brazil fd7822829c Add date related functions.
8 years ago
Fabian Stäber 08b6556ee6 Assume counters start at zero after reset.
8 years ago
Fabian Reinartz 98c0d33567 Merge pull request #1875 from brancz/idelta-function
8 years ago
Frederic Branczyk f02df4138c refactor duplication of irate and idelta functions implementations
8 years ago
Frederic Branczyk dbf83666bb add idelta function
8 years ago
Frederic Branczyk 0ce5e7fe6d move legacy test for delta function
8 years ago
Julius Volz 3bfec97d46 Make the storage interface higher-level.
8 years ago
Brian Brazil 0303ccc6a7 Add quantile aggregator.
8 years ago
Brian Brazil 15f9fe0a45 Factor out quantile fucntion.
8 years ago
Brian Brazil b0342ba9ec Add quantile_over_time function
8 years ago
beorn7 fc6737b7fb storage: improve index lookups
8 years ago
Brian Brazil 40f8da699e Merge pull request #1815 from prometheus/stddev
8 years ago
Brian Brazil 1edd6875f5 Add stddev_over_time and stdvar_over_time.
8 years ago
Fabian Reinartz f8bb0ee91f Merge pull request #1793 from prometheus/count_values
9 years ago
Brian Brazil 875818d060 Clean out old keywords
9 years ago
Brian Brazil 16690736ab Add count_values() aggregator.
9 years ago
Brian Brazil 7f23a4a099 Add type check on topk/bottomk parameter.
9 years ago
Brian Brazil fa9cc15573 Add topk/bottomk tests for multiple buckets.
9 years ago
Brian Brazil 3b0c182eee Move topk/bottomk unittests over to aggregators.
9 years ago
Brian Brazil 3e5136e36d Make topk/bottomk aggregators.
9 years ago
Fabian Reinartz 4d1985e405 Merge pull request #1778 from mattbostock/fix_annotations
9 years ago
Matt Bostock cc98e164d3 promql: Fix annotations conflated with labels
9 years ago
Brian Brazil 3b89616d82 Allow on, ignoring, by and without wit empty laberls.
9 years ago
Brian Brazil 246a817300 Flip vector matching to be ignoring by default.
9 years ago
Julius Volz b7b6717438 Separate query interface out of local.Storage.
9 years ago
Fabian Reinartz 0e281f5500 Merge pull request #1687 from royels/issue-1629
9 years ago
royels 2fdc5717a3 promql: add power binary operation
9 years ago
Fatih Arslan 362e44501a promql: fix printing annotations of an *AlertStmt
9 years ago
beorn7 e3ec8fa83b Merge branch 'release-0.19'
9 years ago
beorn7 5408666387 Correctly stringify GROUP_x modifiers without labels
9 years ago