juliusv
8eb1e8e679
Merge pull request #340 from prometheus/ui/console-null-values
...
Send [] instead of "null" for empty result vectors, fix retrieval tests
11 years ago
Julius Volz
81f0b85013
Return [] instead of null for empty result vectors.
11 years ago
Julius Volz
331be19af6
Fix broken retrieval tests.
...
These have been broken since 06b4a40661
11 years ago
juliusv
c32dd276df
Merge pull request #339 from prometheus/static-caching
...
Add caching to static assets when served from blob handler.
11 years ago
Julius Volz
4e941255d8
Add caching to static assets when served from blob handler.
11 years ago
juliusv
212775bfc4
Merge pull request #338 from prometheus/ui/bootstrappify-status
...
Bootstrappify remaining status pages.
11 years ago
Julius Volz
1b9cbaf842
Bootstrappify remaining status pages.
11 years ago
juliusv
ce4881d673
Merge pull request #337 from prometheus/ui/alert-tables
...
Prettify/Bootstrapify alert tables.
11 years ago
Julius Volz
481ee4096b
Add no-op silencing links.
11 years ago
Julius Volz
d9f403ab7d
Prettify/Bootstrapify alert tables.
11 years ago
juliusv
f52baf02ab
Merge pull request #336 from prometheus/fix/ui-cleanups
...
JSON-based tabular view and minor UI cleanups
11 years ago
Julius Volz
f665534b61
Make quote and semicolon usage consistent in graph.js
11 years ago
Julius Volz
c91c100102
Fix graph resize bug when no graph exists.
11 years ago
Julius Volz
9f07f8677a
Generate tabular console view from JSON data.
11 years ago
juliusv
665512f5c7
Merge pull request #335 from yosabra/feature/interface/prettify
...
Replacing interface components with Bootstrap.
12 years ago
Sabra Melamed
22ab2366c1
Replacing interface components with Bootstrap.
...
This commit includes Bootstrap 2.3.2 and swaps a multitude of graph,
status, and other components to Bootstrap-based widgets.
12 years ago
juliusv
927435d68e
Merge pull request #333 from prometheus/round-time
...
Round time to nearest second in memory storage.
12 years ago
Julius Volz
5d88e8cc45
Round time to nearest second in memory storage.
...
When samples get flushed to disk, they lose sub-second precision anyways. By
already dropping sub-second precision, data fetched from memory vs. disk will
behave the same. Later, we should consider also storing a more compact
representation than time.Time in memory if we're not going to use its full
precision.
12 years ago
Matt T. Proud
4781e2a578
Merge pull request #330 from prometheus/feature/interface/tabular-targets
...
Represent targets in a tabular interface.
12 years ago
Matt T. Proud
f7704af4f8
Code Review: Formatting comments.
12 years ago
Matt T. Proud
06b4a40661
Represent targets in a tabular interface.
...
This commit represents a target group's endpoints in a tabular fashion for better differentiation
of their state in a concise manner.
12 years ago
Matt T. Proud
4d15f8fefe
Merge pull request #331 from prometheus/fix/retrieval/payload-extraction-buffering
...
Completely extract response payload for decoding.
12 years ago
Matt T. Proud
e20e6980e9
Completely extract response payload for decoding.
...
This commit forces the extraction framework to read the entire response payload
into a buffer before attempting to decode it, for the underlying Protocol Buffer
message readers do not block on partial messages.
12 years ago
Matt T. Proud
b85ca7c657
Merge pull request #328 from prometheus/scrape-old-targets-on-sd-fail
...
Continue scraping old targets on SD fail.
12 years ago
Julius Volz
9a48f57b66
Continue scraping old targets on SD fail.
...
When we have trouble resolving the targets for a job via service
discovery, we shouldn't just stop scraping the targets we currently
have.
12 years ago
juliusv
8f0a3a060c
Merge pull request #327 from prometheus/optimize/faster-lexer
...
Swap rules lexer for much faster one.
12 years ago
Julius Volz
64b0ade171
Swap rules lexer for much faster one.
...
This swaps github.com/kivikakk/golex for github.com/cznic/golex.
The old lexer would have taken 3.5 years to load a set of 5000 test rules
(quadratic time complexity for input length), whereas this one takes only 32ms.
Furthermore, since the new lexer is embedded differently, this gets rid of the
global parser variables and makes the rule loader fully reentrant without a
lock.
12 years ago
Matt T. Proud
2d538bf55a
Merge pull request #326 from prometheus/ui/outside-axis
...
Display Y-axis outside of graph.
12 years ago
Julius Volz
f42adc1cc0
Display Y-axis outside of graph.
12 years ago
Matt T. Proud
ad656ba58d
Merge pull request #320 from prometheus/optimize/no-wm-too-old
...
Always treat series without watermarks as too old.
12 years ago
juliusv
4dbc46ac82
Merge pull request #323 from prometheus/ui/compression
...
Add content compression support to API HTTP responses.
12 years ago
Julius Volz
1aa8f071b9
Add content compression support to API HTTP responses.
12 years ago
juliusv
24715f0ee5
Merge pull request #322 from prometheus/refactor/client/new-model
...
Include Accept header for telemetry request.
12 years ago
Matt T. Proud
b8c7fd8c34
Include Accept header for telemetry request.
...
This pull request introduces a HTTP Accept header to indicate a
preference for Protocol Buffer-encoded messages.
12 years ago
Matt T. Proud
066c679e4a
Merge pull request #321 from soundcrowd-ursula/patch-1
...
Unordered lists are for unordered items.
12 years ago
Ursula Kallio
eda60ccb4f
Unordered lists are for unordered items.
12 years ago
Julius Volz
a76a797f3f
Always treat series without watermarks as too old.
...
Current series always get watermarks written out upon append now. This
drops support for old series without any watermarks by always reporting
them as too old (stale) during queries.
12 years ago
juliusv
0a69119f7b
Merge pull request #316 from prometheus/refactor/range-at-interval-op
...
Implement getValueRangeAtIntervalOp for faster range queries.
12 years ago
Julius Volz
d2da21121c
Implement getValueRangeAtIntervalOp for faster range queries.
...
This also short-circuits optimize() for now, since it is complex to implement
for the new operator, and ops generated by the query layer already fulfill the
needed invariants. We should still investigate later whether to completely
delete operator optimization code or extend it to support
getValueRangeAtIntervalOp operators.
12 years ago
juliusv
9726808a0e
Merge pull request #319 from prometheus/fix/memory-delete-empty
...
Fix expunging of empty memory series (loop var pointerization bug)
12 years ago
Julius Volz
e7f049c85b
Fix expunging of empty memory series (loop var pointerization bug)
12 years ago
Matt T. Proud
1bd8ee15f3
Merge pull request #318 from prometheus/fix/build-path
...
Update "build" -> ".build" in remaining Makefiles.
12 years ago
Johannes 'fish' Ziemke
e3bc6fc9dc
Merge pull request #317 from prometheus/fix/miekg-dns-for-srv
...
Use github.com/miekg/dns for resolving SRV records
12 years ago
Julius Volz
a310afd28f
Update "build" -> ".build" in remaining Makefiles.
12 years ago
Johannes 'fish' Ziemke
4bdf1adb6c
Use github.com/miekg/dns for resolving SRV records
12 years ago
Julius Volz
1cf9e5840a
Fix whitespace in config.proto.
12 years ago
juliusv
3cae867894
Merge pull request #315 from prometheus/refactor/client/new-model
...
Migrate Prometheus to Use Client-Side Model
12 years ago
Julius Volz
baa5b07829
Fix condition for dropping empty memory series.
12 years ago
Matt T. Proud
30b1cf80b5
WIP - Snapshot of Moving to Client Model.
12 years ago
juliusv
42198c1f1c
Merge pull request #311 from prometheus/fix/watermarking/on-first-write
...
Ensure new metrics are watermarked early.
12 years ago