Commit Graph

1175 Commits

Author SHA1 Message Date
Matt T. Proud
2116c7ff8c Merge pull request #112 from prometheus/julius-allow-oneletter-metrics
Allow single-letter identifiers (metric and label names).
2013-03-28 10:39:40 -07:00
Julius Volz
e31591e6fe Allow single-letter identifiers (metric and label names). 2013-03-28 18:37:54 +01:00
juliusv
a4b528118d Merge pull request #113 from prometheus/julius-travis-verbose-tests
Make Travis test runs verbose.
2013-03-28 10:37:30 -07:00
Julius Volz
8b91bffa1d Make Travis test runs verbose. 2013-03-28 18:30:24 +01:00
juliusv
8622df50ae Merge pull request #111 from prometheus/julius-depointerize
Depointerize Matrix/Vector types as well as time.Time arguments.
2013-03-28 10:07:34 -07:00
Julius Volz
ec413459fa Depointerize Matrix/Vector types as well as time.Time arguments. 2013-03-28 18:07:12 +01:00
juliusv
b912f75d11 Merge pull request #110 from prometheus/julius-query-interpolation
Implement sample interpolation in query layer.
2013-03-28 09:25:22 -07:00
Julius Volz
676845afaf Implement sample interpolation in query layer. 2013-03-28 16:41:51 +01:00
Matt T. Proud
9d46b941ea Include Travis status.
I am going to regret this.
2013-03-28 15:54:40 +01:00
Julius Volz
c59f3fc538 Fix formatting in tiered_test.go. 2013-03-28 12:16:31 +01:00
juliusv
0f48af8032 Merge pull request #109 from prometheus/documentation/community/mailinglists
Update community documentation.
2013-03-28 02:52:22 -07:00
Matt T. Proud
a9640c0203 Update community documentation.
Include mailing list notes and additional contributors.

Include generated documentation.

Correct title case.
2013-03-28 10:46:41 +01:00
juliusv
39826d7335 Merge pull request #107 from prometheus/julius-fix-get-fingerprints
Fix bug in GetFingerprintsForLabelSet().
2013-03-27 10:54:17 -07:00
Julius Volz
2668700e54 Fix bug in GetFingerprintsForLabelSet(). 2013-03-27 18:50:30 +01:00
Johannes 'fish' Ziemke
fed467ede0 Moved graph and console to use templates as well. 2013-03-27 18:44:47 +01:00
Matt T. Proud
cef0dcb079 Merge pull request #105 from prometheus/feature/storage/compaction
Test Data for Curator
2013-03-27 10:30:58 -07:00
Matt T. Proud
c53a72a894 Test data for the curator. 2013-03-27 18:13:43 +01:00
Matt T. Proud
8e15a4282f Test data for the curator. 2013-03-27 18:10:34 +01:00
Julius Volz
542bb6748e Eliminate need to get fingerprints during query execution time. 2013-03-27 18:10:34 +01:00
Johannes 'fish' Ziemke
f27adac848 Split status template into two templates.
This is now using a base template (_base.html) for the 'layout' of the web UI.
Within that base template, the actual content templates get rendered.
2013-03-27 17:40:01 +01:00
juliusv
7034c3981f Merge pull request #104 from prometheus/julius-eliminate-query-fingerprinting
Eliminate need to get fingerprints during query execution time.
2013-03-27 07:38:17 -07:00
Matt T. Proud
3ab0669454 Merge pull request #103 from prometheus/tests/leveldb/storage-building
Include LevelDB fixture generators for curator.
2013-03-27 07:14:14 -07:00
Matt T. Proud
6dcaa28806 Include LevelDB fixture generators for curator.
This will help reduce common boilerplate for our test process
with respect to LevelDB-related things.
2013-03-27 15:13:40 +01:00
Julius Volz
b836066c71 Eliminate need to get fingerprints during query execution time. 2013-03-27 14:42:03 +01:00
Matt T. Proud
a4f0578a7e Merge pull request #102 from prometheus/julius-tiered-error-handling
More userfriendly output when we fail to create the tiered storage.
2013-03-27 03:41:40 -07:00
Julius Volz
55ca65aa6e More userfriendly output when we fail to create the tiered storage. 2013-03-27 11:25:05 +01:00
Matt T. Proud
c4e971d7d9 Merge pull request #101 from prometheus/refactor/test/directory-extraction
Create temporary directory handler.
2013-03-26 10:46:28 -07:00
juliusv
40cc435feb Merge pull request #100 from prometheus/julius-view-abortion
Abort view job processing on timeout.
2013-03-26 10:31:19 -07:00
Matt T. Proud
b86b0ea41a Create temporary directory handler. 2013-03-26 18:09:25 +01:00
Julius Volz
8cf2af3923 Abort view job processing on timeout. 2013-03-26 17:18:51 +01:00
Matt T. Proud
00009e4ad1 Merge pull request #99 from prometheus/julius-constantize-name
Constantize metric name label name.
2013-03-26 08:33:23 -07:00
Julius Volz
2b8f0b2cc7 Constantize metric name label name. 2013-03-26 16:20:23 +01:00
juliusv
567a998e63 Merge pull request #98 from prometheus/julius-integrate-tiered-layers
Implement tiered data integration for simple (non-value) Get* methods
2013-03-26 07:34:59 -07:00
Julius Volz
e096896932 PR comment fixups. 2013-03-26 15:28:00 +01:00
Julius Volz
dd67ab115b Change GetAllMetricNames() to GetAllValuesForLabel(). 2013-03-26 14:47:07 +01:00
Julius Volz
42bdf921d1 Fetch integrated memory/disk data for simple Get* functions. 2013-03-26 14:47:07 +01:00
Julius Volz
11bb94a7e5 Implement GetAllMetricNames() for memory storage. 2013-03-26 14:47:07 +01:00
Johannes 'fish' Ziemke
6bb5ffdb5e Merge pull request #97 from prometheus/feature/graph-ui-improvements
Improve graph UI.
2013-03-26 06:46:50 -07:00
Johannes 'fish' Ziemke
b0d1864146 Move css for graphs to graph.css and fix minor/fomatting issues. 2013-03-26 14:36:57 +01:00
Johannes 'fish' Ziemke
0a87618733 Add autocompletion for metrics. 2013-03-26 14:16:23 +01:00
Johannes 'fish' Ziemke
ecb8331df1 Update jQuery to 1.9.1. 2013-03-26 14:16:23 +01:00
Johannes 'fish' Ziemke
07c76747f0 Clean up of graph UI's form.
- Removed unnecessary spaces and labels.
- Aligned elements for cleaner look.
2013-03-26 14:16:23 +01:00
Johannes 'fish' Ziemke
24b3a6d2cc Improve inserting of metrics in graph UI.
- Metric will inserted at cursor position.
- Selected text will get replaced.
- Press <tab> to jump to metrics and <return> to jump back.
2013-03-26 14:16:23 +01:00
Johannes 'fish' Ziemke
3626b71c22 Improve graph UI.
- resize graphs on browser resize
- move status field to upper right corner to save some space
- align the legend width to the graph's width
2013-03-26 14:16:22 +01:00
Julius Volz
991dc68d78 Rename misnamed oldestSampleTimestamp variable. 2013-03-26 11:56:10 +01:00
Matt T. Proud
a3a6434ea9 Merge pull request #93 from prometheus/feature/storage/compaction
Include nascent curator scaffolding.
2013-03-25 11:44:03 -07:00
Matt T. Proud
3e97a3630d Include nascent curator scaffolding.
The curator doesn't do anything yet; rather, this is the type
definition including the anciliary testing scaffold.

Improve Makefile and Git developer experience.

The top-level Makefile was a bit overloaded in terms of generation of
assets and their management.  This has been offloaded into separate
Makefiles.

The Git developer experience sucked due to lack of .gitignore
policies.

Also: Fix faulty skiplist naming from old merge.
2013-03-25 19:38:14 +01:00
Julius Volz
c3dd68dee3 Fix goskiplist Makefile.TRAVIS target name. 2013-03-25 18:25:08 +01:00
Matt T. Proud
0980aeac52 Merge pull request #96 from prometheus/refactor/persistence/iterator-interface
Serious Cleaning of LevelDB Iterator Code
2013-03-25 04:58:36 -07:00
Matt T. Proud
b2e4c88b80 Wrap LevelDB iterator operations behind interface.
The LevelDB storage types return an interface type now that wraps
around the underlying iterator.  This both enhances testability but
improves upon, in my opinion, the interface design for the LevelDB
iterator.

Secondarily, the resource reaping behaviors for the LevelDB iterators
have been improved by dropping the externalized io.Closer object.

Finally, the iterator provisioning methods provide the option for
indicating whether one wants a snapshotted iterator or not.
2013-03-25 12:57:58 +01:00