- Dec 19, 2017
-
-
beorn7 authored
-
beorn7 authored
Please pay special attention to this commit as I mostly react to my own comments (while also trying to incorporate results from wider discussions). In approximate order if importance: - As per discussion, I made acceptance of new team mebers depend on a supermajority vote (while given special emphasis on the desire to reach consensus). - As per discussion, I made maintainership independent from team membership, albeit explicitly called out as an exception. (I also mentioned the possible graduation path in the FAQ to illustrate how such an exception could look like.) - Changes in maintainership are now by lazy consensus, but have to be announced on the dev list. That saves us the explicit mention of a conflict-resolving vote, as that's part of our definition of lazy consensus. Thanks to maintainership being independent from team membership, everything a rogue maintainer has done, can be reverted, so there is no need to become any more formal about changes in maintainership. - Clarified that there are no “abstain” votes (which is relevant for the multi-option votes to determine majority). - Fixed “at least half the votes” to “more than half”. - Numerous typography (mostly Oxford comma and “proper quotes”) and spelling fixes (mostly favour -> favor, as we in general use American spelling).
-
- Dec 07, 2017
-
-
Matthias Rampke authored
This reverts commit 1a213c21. after [more discussion](https://github.com/prometheus/prometheus/pull/2930#discussion_r155288315) we want to keep it as it was before.
- Dec 06, 2017
-
-
Matthias Rampke authored
dedup out of the individual vote sections, preserving the "should be stated in email" clause.
-
Matthias Rampke authored
-
Matthias Rampke authored
than code contribution
-
- Dec 05, 2017
-
-
Matthias Rampke authored
-
Matthias Rampke authored
use "lazy consensus" where appropriate. Address misc other comments.
-
Matthias Rampke authored
-
Matthias Rampke authored
-
Matthias Rampke authored
it does not really reflect the practice, and the practice is "maintainers decide" which does not need a separate statement.
-
Matthias Rampke authored
-
Matthias Rampke authored
this is a better explanation and doesn't come with a huge "abandoned project" banner at the top.
-
Matthias Rampke authored
- personnel matters are private - so are finances.
-
Matthias Rampke authored
replace all uses (except in the definition) of "repository" with "project". Remove the duplicate "new projects" section, it is covered by the generic projects one.
-
Matthias Rampke authored
If the original maintainer consents, they can initiate the change themselves anyway.
-
Matthias Rampke authored
and where.
-
Matthias Rampke authored
-
- Dec 04, 2017
-
-
Matthias Rampke authored
for consistency. Markdown should render this the same, I think.
-
Matthias Rampke authored
specifically, change that the discussion should take place publicly.
-
Matthias Rampke authored
this is (mostly) the result of discussion on the Prometheus Team mailing list and in calls. Some parts were not quite clear from that, so I fleshed those out as best as I could.
-
Matthias Rampke authored
-
- Jul 10, 2017
-
-
Chris Aniszczyk authored
Signed-off-by:
Chris Aniszczyk <caniszczyk@gmail.com>
-
Fabian Reinartz authored
Add _test.go suffix to promql/bench.go, split test.go in to two.
-
- Jul 07, 2017
-
-
Tom Wilkie authored
Add _test.go suffix to promql/{bench.go, test.go} to prevent importing the testing package in a normal binary.
-
- Jul 06, 2017
-
-
Fabian Reinartz authored
Log the stopping of TargetManager in Info
-
Goutham Veeramachaneni authored
Fixes #2715 Signed-off-by:
Goutham Veeramachaneni <cs14btech11014@iith.ac.in>
-
- Jul 05, 2017
-
-
Fabian Reinartz authored
Make sure rendering config produces valid config
-
Goutham Veeramachaneni authored
Fixes #2899 Signed-off-by:
Goutham Veeramachaneni <goutham@boomerangcommerce.com>
-
Fabian Reinartz authored
Remote queue manager: Fix typo
-
- Jul 04, 2017
-
-
Matt Bostock authored
Change 'send' to 'sent'.
-
Alin Sinpalean authored
Add a colorScheme parameter to PromConsole.Graph, to allow using custom colors in console graphs.
-
- Jun 23, 2017
-
-
Tobias Schmidt authored
Marathon SD: Set port index label
-
Matt Bostock authored
The changes [1][] to Marathon service discovery to support multiple ports mean that Prometheus now attempts to scrape all ports belonging to a Marathon service. You can use port definition or port mapping labels to filter out which ports to scrape but that requires service owners to update their Marathon configuration. To allow for a smoother migration path, add a `__meta_marathon_port_index` label, whose value is set to the port's sequential index integer. For example, PORT0 has the value `0`, PORT1 has the value `1`, and so on. This allows you to support scraping both the first available port (the previous behaviour) in addition to ports with a `metrics` label. For example, here's the relabel configuration we might use with this patch: - action: keep source_labels: ['__meta_marathon_port_definition_label_metrics', '__meta_marathon_port_mapping_label_metrics', '__meta_marathon_port_index'] # Keep if port mapping or definition has a 'metrics' label with any # non-empty value, or if no 'metrics' port label exists but this is the # service's first available port regex: ([^;]+;;[^;]+|;[^;]+;[^;]+|;;0) This assumes that the Marathon API returns the ports in sorted order (matching PORT0, PORT1, etc), which it appears that it does. [1]: https://github.com/prometheus/prometheus/pull/2506
-
- Jun 19, 2017
-
-
Alexey Palazhchenko authored
Fixes #2827.
-
- Jun 17, 2017
-
-
Fabian Reinartz authored
Check for invalid utf-8 in lexer strings.
-
- Jun 16, 2017
-
-
Brian Brazil authored
This protects against invalid utf-8 sneaking in via label_replace.
-
Harsh Agarwal authored
Replace OptionalArgs int with Variadic int.
-
Fabian Reinartz authored
Check target labels are valid. Check for address after relabelling.
-