Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adjust the MetricNameRE to reflect the actual behavior #65

Merged
merged 1 commit into from
Nov 9, 2016

Conversation

beorn7
Copy link
Member

@beorn7 beorn7 commented Nov 8, 2016

Note that the validation in
https://github.com/prometheus/common/blob/master/model/metric.go#L93
does not actually use MetricNameRE. Right now, the regexp is more
documentation than anything else, although some might use it (which is
one of the reasons to keep it around).

In any case, the regexp should match exactly the same strings that are
matched by the IsValidMetricName function in
https://github.com/prometheus/common/blob/master/model/metric.go#L93
matches.

@brian-brazil

Note that the validation in
https://github.com/prometheus/common/blob/master/model/metric.go#L93
does not actually use MetricNameRE. Right now, the regexp is more
documentation than anything else, although some might use it (which is
one of the reasons to keep it around).

In any case, the regexp should match exactly the same strings that are
matched by the IsValidMetricName function in
https://github.com/prometheus/common/blob/master/model/metric.go#L93
matches.
@brian-brazil
Copy link
Contributor

👍

1 similar comment
@juliusv
Copy link
Member

juliusv commented Nov 9, 2016

👍

@beorn7 beorn7 merged commit f36a8da into master Nov 9, 2016
@beorn7 beorn7 deleted the beorn7/tweaks branch November 9, 2016 08:59
gouthamve pushed a commit to gouthamve/common that referenced this pull request Jul 22, 2018
03cc598 Don't lint generated protobuf code.
2b55c2d Merge pull request prometheus#66 from weaveworks/reduce-test-timeout
d4e163c Make timeout a flag
49a8609 Reduce test timeout
8fa15cb Merge pull request prometheus#63 from weaveworks/test-defaults
b783528 Tweak test script so it can be run on a mca
a3b18bf Merge pull request prometheus#65 from weaveworks/fix-integration-tests
ecb5602 Fix integration tests
f9dcbf6 ... without tab (clearly not my day)
a6215c3 Add break I forgot
0e6832d Remove incorrectly added tab
eb26c68 Merge pull request prometheus#64 from weaveworks/remove-test-package-linting
f088e83 Review feedback
2c6e83e Remove test package linting
2b3a1bb Merge pull request prometheus#62 from weaveworks/revert-61-test-defaults
8c3883a Revert "Make no-go-get the default, and don't assume -tags netgo"
e75c226 Fix bug in GC of firewall rules.
e49754e Merge pull request prometheus#51 from weaveworks/gc-firewall-rules
191f487 Add flag to enale/disable firewall rules' GC.
567905c Add GC of firewall rules for weave-net-tests to scheduler.
03119e1 Fix typo in GC of firewall rules.
bbe3844 Fix regular expression for firewall rules.
c5c23ce Pre-change refactoring: splitted gc_project function into smaller methods for better readability.
ed5529f GC firewall rules
ed8e757 Merge pull request prometheus#61 from weaveworks/test-defaults
57856e6 Merge pull request prometheus#56 from weaveworks/remove-wcloud
dd5f3e6 Add -p flag to test, run test in parallel
62f6f94 Make no-go-get the default, and don't assume -tags netgo
8946588 Merge pull request prometheus#60 from weaveworks/2647-gc-weave-net-tests
4085df9 Scheduler now also garbage-collects VMs from weave-net-tests.
4b7d5c6 Merge pull request prometheus#59 from weaveworks/57-fix-lint-properly
b7f0e69 Merge pull request prometheus#58 from weaveworks/fix-lint
794702c Pin version of shfmt
ab1b11d Fix lint
d1a5e46 Remove wcloud cli tool
81d80f3 Merge pull request prometheus#55 from weaveworks/lint-tf
05ad5f2 Review feedback
4c0d046 Use hclfmt to lint terraform.

git-subtree-dir: tools
git-subtree-split: 03cc5989769d93aa03f8aed3784ddfdb1fffc1c6
gouthamve pushed a commit to gouthamve/common that referenced this pull request Jul 22, 2018
Add Prometheus metrics for number of log messages
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants