Fabian Reinartz
3e6c890aea
api: add flag to skip head on snapshots
2018-03-08 13:07:12 +01:00
Fabian Reinartz
07299cec17
vendor: update tsdb
2018-03-08 10:49:35 +01:00
Marek Siarkowicz
1f71caf23f
Add golang runtime information to status page. ( #3914 )
2018-03-07 15:14:46 +00:00
Marek Siarkowicz
86011047ca
Validate required fields in sd configuration ( #3911 )
2018-03-05 19:27:54 +00:00
Fabian Reinartz
16b2bf1b45
Merge pull request #291 from mattbostock/patch-2
...
Fix typo in db.go
2018-03-02 12:51:49 +01:00
Matt Bostock
aa517c39bb
Fix typo in db.go
2018-03-02 11:12:32 +00:00
Krasi Georgiev
5bda3a8ded
Check for unused vendored packages ( #3892 )
...
* add check for unused vendor packages
* cleanup unused vendor packages
* run unused check before the tests
2018-03-02 10:20:45 +00:00
Julien Pivotto
155faab7a2
Display annotations on Alerts page ( #3900 )
...
Fixes #1219
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu>
2018-03-01 15:26:36 +00:00
Fabian Reinartz
7b7e3506ac
Merge pull request #3899 from krasi-georgiev/gogofast
...
revert to using the gogofast plugin and regenerate grpc server
2018-03-01 11:10:51 +01:00
Krasi Georgiev
99e717ad18
revert ot using the gogofast plugin and regenerate grpc server
2018-03-01 11:57:31 +02:00
Fabian Reinartz
ef567ceb7d
Merge pull request #3835 from krasi-georgiev/pool-package-generalize
...
Pool package generalize
2018-02-28 14:30:46 +01:00
Fabian Reinartz
66666f091a
Merge pull request #290 from prometheus/snap
...
Improve usability of snapshots
2018-02-28 12:25:42 +01:00
Fabian Reinartz
8cd32d8fd4
Improve usability of snapshots
2018-02-28 12:07:34 +01:00
Krasi Georgiev
6b0e9ef183
Validate json parse for TargetGroup Unmarshal ( #3614 )
...
Using DisallowUnknownFields in golang 1.10 to forbid unknown fields in targetGroups
added the license header for the targetGroup test
2018-02-27 12:33:27 +00:00
Ben Kochie
e392b9a18b
Cleanup licence check script ( #3893 )
...
* Cleanup licence check script
* `echo -e` is not supported by POSIX shell.
* Add a license to the check script.
* Split out license check loop into function for clarity.
* Exit 1
2018-02-27 10:06:38 +00:00
Krasi Georgiev
0f00d77661
enable race detection for the tests ( #3884 )
2018-02-26 23:27:59 +00:00
Fabian Reinartz
f6c76078f5
Merge pull request #288 from krasi-georgiev/tests-cleanup-tmps
...
Tests cleanup tmps
2018-02-26 15:03:14 +01:00
Frederic Branczyk
b9e836c7b7
Merge pull request #3102 from pgier/unset-gobin-during-build
...
Unset GOBIN in Makefile
2018-02-26 11:24:07 +01:00
Krasi Georgiev
4fa7e719f4
race in Triton SD Test ( #3885 )
2018-02-26 10:03:50 +00:00
Krasi Georgiev
7af69ad988
bump to golang 1.10 ( #3856 )
2018-02-26 09:42:49 +00:00
ferhat elmas
ffa673f7d8
General simplifications ( #3887 )
...
Another try as in #1516
2018-02-26 07:58:10 +00:00
Callum Jones
090e7e0959
Place Service Discovery labels inline ( #3872 )
...
Fixes #3739
2018-02-24 19:44:37 +00:00
Jeffrey Zhang
21f96caab3
Fix wrong syntax for alert field templates ( #3883 )
2018-02-24 09:37:43 +00:00
Krasi Georgiev
eb6cdbcb5b
some test funcitons didn't cleanup after themselves.
2018-02-23 18:45:59 +02:00
Fabian Reinartz
88ddcab17c
Merge branch 'master' of github.com:prometheus/tsdb
2018-02-21 21:11:26 +01:00
Fabian Reinartz
3f06121dd0
Add Version getter for index reader
2018-02-21 21:06:19 +01:00
Conor Broderick
99006d3baf
Added dropped targets API to targets endpoint ( #3870 )
2018-02-21 17:26:18 +00:00
Fabian Reinartz
cd5e2fe687
Merge pull request #3874 from prometheus/22rc1
...
*: cut 2.2.0-rc.1
2018-02-21 17:28:18 +01:00
Matt Bostock
55ea5ae6b1
head: Rename highTimestamp to maxt
...
`maxt` seems more consistent with `mint` and other uses of `maxt`
elsewhere in the code, if I've understand the intent correctly.
2018-02-21 16:01:12 +00:00
Simon Pasquier
79defa54df
Fix crash when a series has no block
2018-02-21 16:45:06 +01:00
Fabian Reinartz
3669c1e476
*: cut 2.2.0-rc.1
2018-02-21 16:40:29 +01:00
Matt Bostock
bc97c6c6be
Misc fixes ( #285 )
...
* Fix typo in head.go
pralellize -> paralellize
* Remove commented out code
It's dead code, remove it.
* Correct reference to sample buffer
2018-02-21 16:38:59 +01:00
pasquier-s
fc8cf08f42
Prevent invalid label names with labelmap ( #3868 )
...
This change ensures that the relabeling configurations using labelmap
can't generate invalid label names.
2018-02-21 10:02:22 +00:00
Conor Broderick
1fd20fc954
Add dropped alertmanagers to alertmanagers API ( #3865 )
2018-02-21 09:00:07 +00:00
Bartek Plotka
93a63ac5fd
api: Added v1/status/flags endpoint. ( #3864 )
...
Endpoint URL: /api/v1/status/flags
Example Output:
```json
{
"status": "success",
"data": {
"alertmanager.notification-queue-capacity": "10000",
"alertmanager.timeout": "10s",
"completion-bash": "false",
"completion-script-bash": "false",
"completion-script-zsh": "false",
"config.file": "my_cool_prometheus.yaml",
"help": "false",
"help-long": "false",
"help-man": "false",
"log.level": "info",
"query.lookback-delta": "5m",
"query.max-concurrency": "20",
"query.timeout": "2m",
"storage.tsdb.max-block-duration": "36h",
"storage.tsdb.min-block-duration": "2h",
"storage.tsdb.no-lockfile": "false",
"storage.tsdb.path": "data/",
"storage.tsdb.retention": "15d",
"version": "false",
"web.console.libraries": "console_libraries",
"web.console.templates": "consoles",
"web.enable-admin-api": "false",
"web.enable-lifecycle": "false",
"web.external-url": "",
"web.listen-address": "0.0.0.0:9090",
"web.max-connections": "512",
"web.read-timeout": "5m",
"web.route-prefix": "/",
"web.user-assets": ""
}
}
```
Signed-off-by: Bartek Plotka <bwplotka@gmail.com>
2018-02-21 08:49:02 +00:00
Krasi Georgiev
933ab8a34e
stupid return mistake fix, and dropped the additional assertion check!
2018-02-20 13:32:23 +02:00
Krasi Georgiev
675ce533c9
refactored TestScrapeLoopAppend and added a test for empty labels
2018-02-20 11:05:54 +00:00
Brian Brazil
4addee2bee
Fix honor_labels for empty labels, prune empty labels.
...
The semantics of honor_labels are that if a target exposes
and empty label it will override the target labels. This PR
fixes that by once again distinguishing between empty labels
and missing labels in this one use case.
Beyond that empty labels should be pruned and not added to storage,
which this also fixes.
Fixes #3841
2018-02-20 11:05:54 +00:00
Krasi Georgiev
a1f6b5c61d
cleanup gitignore ( #3869 )
2018-02-20 11:03:22 +00:00
Ben Kochie
de043c9593
Merge pull request #3461 from prometheus/superq/simplify_promu_fetch
...
Simplify Makefile promu fetch
2018-02-19 23:21:37 +01:00
Pedro Araújo
575f665944
Add OS type meta label to Azure SD ( #3863 )
...
There is currently no way to differentiate Windows instances from Linux
ones. This is needed when you have a mix of node_exporters /
wmi_exporters for OS-level metrics and you want to have them in separate
scrape jobs.
This change allows you to do just that. Example:
```
- job_name: 'node'
azure_sd_configs:
- <azure_sd_config>
relabel_configs:
- source_labels: [__meta_azure_machine_os_type]
regex: Linux
action: keep
```
The way the vendor'd AzureSDK provides to get the OsType is a bit
awkward - as far as I can tell, this information can only be gotten from
the startup disk. Newer versions of the SDK appear to improve this a
bit (by having OS information in the InstanceView), but the current way
still works.
2018-02-19 15:40:57 +00:00
Matt Bostock
f0fd701309
Clarify notify metric descriptions ( #2551 )
...
The implementation of `sendAll` means that we observe latencies even for
notifications that would be considered dropped due to errors when
sending them.
Similarly, we count alerts as 'sent' even if an error occurred when
trying to send them (meaning they are potentially not sent at all).
336c7870ea/notifier/notifier.go (L340-L347)
2018-02-19 14:40:49 +00:00
Paul Gier
06746ff6d0
unset GOBIN in Makefile
...
If the GOBIN environment variable is set to a non-default location
relative to GOPATH, then promu will be built in this location and the
the build will fail because it tries to run $GOPATH/bin/promu.
See also issue #483 and #492
2018-02-19 08:23:09 -06:00
Krasi Georgiev
9b7f0cfa88
rename initialize to make
2018-02-19 14:38:40 +02:00
Krasi Georgiev
9878d66484
exit early and panic for non slice on buffer.Put
2018-02-19 14:31:04 +02:00
Fabian Reinartz
2124a436ff
Merge pull request #3842 from simonpasquier/delete-evicted-pods
...
Send update when pod's IP address is empty
2018-02-19 13:00:41 +01:00
Fabian Reinartz
66ed6dcb80
Merge pull request #3857 from krasi-georgiev/genproto-update
...
genproto.sh - update protoc to 3.5, gogofast is now gofast
2018-02-18 09:06:14 +01:00
Krasi Georgiev
a1229465b2
genproto.sh - update protoc to 3.5, gogofast is now gofast
2018-02-17 12:33:56 +02:00
Dominik-K
67c13ba156
template: all text_template
settings before parsing (bugfix "nil-pointer dereference") ( #3854 )
2018-02-17 07:57:25 +00:00
pasquier-s
a9c93b8918
Remove unused flock package ( #3853 )
2018-02-16 13:48:28 +00:00