Tom Wilkie
3141a6b36b
Compress remote storage requests and responses with unframed/raw snappy. ( #2696 )
...
* Compress remote storage requests and responses with unframed/raw snappy, for compatibility with other languages.
* Remove backwards compatibility code from remote_storage_adapter, update example_write_adapter
* Add /documentation/examples/remote_storage/example_write_adapter/example_writer_adapter to .gitignore
2017-05-10 16:42:59 +02:00
Fabian Reinartz
bf64d4efa8
Merge pull request #2703 from prometheus/alertmpl
...
ui: fix alert template
2017-05-10 15:42:14 +02:00
Fabian Reinartz
9a9211845e
ui: fix alert template
2017-05-10 15:30:10 +02:00
Fabian Reinartz
373bec3784
Merge pull request #2700 from improbable-io/bugfix/2699-p2-sighup
...
Fixup sighup for P2 TSDB init #2699
2017-05-10 10:14:02 +02:00
Michal Witkowski
4177c35eba
Fixup sighup for P2 TSDB init #2699
2017-05-09 17:00:54 +01:00
Fabian Reinartz
ff0ee264ae
Merge pull request #2695 from prometheus/nolock
...
Allow disabling of lock file for TSDB
2017-05-09 14:41:24 +02:00
Jorrit Salverda
14d0604aba
Kubernetes config scrape node via api proxy ( #2641 )
...
* scrape kubelet metrics via api node proxy
* add manifests to setup serviceaccount, clusterrole and clusterrolebinding to work with rbac
* removed .cluster.local and added newline to address comments
2017-05-09 13:57:49 +02:00
Fabian Reinartz
9b175d48cb
Add flag to disable TSDB lock file
2017-05-09 12:56:51 +02:00
Fabian Reinartz
dae4a801cb
vendor: update tsdb
2017-05-09 12:53:33 +02:00
Fabian Reinartz
c1ce7cf814
Merge pull request #2694 from prometheus/txtparse
...
pkg/textparse: parse metric names with ':'
2017-05-09 12:43:42 +02:00
Fabian Reinartz
f7c5d96e84
pkg/textparse: parse metric names with ':'
2017-05-09 12:21:19 +02:00
beorn7
46226088aa
Merge branch 'release-1.6'
2017-05-09 11:16:07 +02:00
Fabian Reinartz
e9c25131fe
Merge pull request #2690 from prometheus/beorn7/storage
...
storage: Correctly increase prometheus_local_storage_open_head_chunks
2017-05-09 07:28:13 +02:00
beorn7
69eddc9e84
storage: Correctly increase prometheus_local_storage_open_head_chunks
2017-05-08 18:20:23 +02:00
Frederic Branczyk
0c96c4b157
notifier: expose metric for number of discovered alertmanagers
2017-05-08 10:37:19 +02:00
Tobias Schmidt
368206d2f5
Handle errSeriesDropped correctly
...
If metrics_relabel_configs are used to drop metrics, an errSeriesDropped
is returned. This shouldn't be used to return an error at the end of a
append() call.
2017-05-05 14:58:36 +02:00
Fabian Reinartz
aaaec6431e
Merge pull request #2642 from bakins/kubernetes-namespaces
...
Allow limiting Kubernetes service discover to certain namespaces
2017-05-04 07:36:21 +02:00
Tom Wilkie
2195bb66f7
Ensure ewma int64s are always aligned. ( #2675 )
2017-05-03 14:32:50 -05:00
Tom Wilkie
4d9b917d11
Instrument Prometheus with OpenTracing ( #2554 )
...
* Use request.Context() instead of a global map of contexts.
* Add some basic opentracing instrumentation on the query path.
* Remove tracehandler endpoint.
2017-05-02 18:49:29 -05:00
Stephan Erb
0b9fca983b
Fix reload of ZooKeeper service discovery config ( #2669 )
...
Rational:
* When the config is reloaded and the provider context is canceled, we need to
exit the current ZK `TargetProvider.Run` method as a new provider will be
instantiated.
* In case `Stop` is called on the `ZookeeperTreeCache`, the update/events
channel may not be closed as it is shared by multiple caches and would
thus be double closed.
* Stopping all `zookeeperTreeCacheNode`s on teardown ensures all associated
watcher go-routines will be closed eagerly rather than implicityly on
connection close events.
2017-05-02 18:21:37 -05:00
Fabian Reinartz
86426c0566
Merge pull request #2672 from svend/kubernetes-pods-port-comment
...
Document what ports are scraped by default in k8s example
2017-05-02 11:12:13 +02:00
Svend Sorensen
94a3e863e4
Document what ports are scraped by default in k8s example
...
The Kubernetes pod SD creates a target for each declared port, as documented:
https://prometheus.io/docs/operating/configuration/#pod
> The pod role discovers all pods and exposes their containers as targets. For
> each declared port of a container, a single target is generated. If a
> container has no specified ports, a port-free target per container is created
> for manually adding a port via relabeling.
This results in the default port being the declared port, or no port if none are
declared.
2017-05-01 15:58:48 -07:00
Fabian Reinartz
8c483e27d3
Merge pull request #2661 from prometheus/texts
...
pkg/textparse: implement timestamp parsing
2017-04-27 17:49:57 +02:00
Fabian Reinartz
1df03d8346
make: disable remote tests temporarily
2017-04-27 17:27:19 +02:00
Fabian Reinartz
377886b371
pkg/textparse: implement timestamp parsing
2017-04-27 17:02:07 +02:00
Conor Broderick
314b81062d
Updated vendoring for log level reporting issue ( #2660 )
2017-04-27 14:25:13 +01:00
Brian Akins
27d66628a1
Allow limiting Kubernetes service discover to certain namespaces
...
Allow namespace discovery to be more easily extended in the future by using a struct rather than just a list.
Rename fields for kubernetes namespace discovery
2017-04-27 07:41:36 -04:00
Fabian Reinartz
e829dbe2be
retrieval: comment out accept header again
2017-04-27 11:46:08 +02:00
Fabian Reinartz
0f3110487d
Merge remote-tracking branch 'origin/dev-2.0' into dev-2.0
2017-04-27 10:25:04 +02:00
Fabian Reinartz
37deb21c45
vendor: remove unused dependency and last ref to fabxc/tsdb
2017-04-27 10:23:34 +02:00
Fabian Reinartz
73b8ff0ddc
Merge branch 'master' into dev-2.0
2017-04-27 10:19:55 +02:00
Julius Volz
fe11c5933a
Fix mutation of active alert elements by notifier ( #2656 )
...
This caused the external label application in the notifier to bleed back
into the rule manager's active alerting elements.
2017-04-26 10:29:42 -05:00
Fabian Reinartz
5248118b10
Merge pull request #2654 from dsymonds/master
...
Add maintainers' GitHub usernames to MAINTAINERS.md.
2017-04-25 08:43:36 +02:00
David Symonds
8bb07490a2
Add maintainers' GitHub usernames to MAINTAINERS.md.
...
CONTRIBUTING.md instructs people to loop them in using that mechanism,
but nothing lists the right username.
2017-04-25 16:32:23 +10:00
Fabian Reinartz
60d9138b6b
Merge pull request #2653 from dsymonds/master
...
Preserve Alertmanager URLs as *url.URL.
2017-04-25 08:27:31 +02:00
David Symonds
04ad889751
Preserve Alertmanager URLs as *url.URL.
...
Render a nicer link in the web UI.
2017-04-25 16:17:46 +10:00
Conor Broderick
9eb1a5d6bf
Handle invalid query in graph UI ( #2652 )
2017-04-24 10:50:57 +01:00
Brian Brazil
8b8ba26129
Merge pull request #2644 from prometheus/release-1.6
...
Merge 1.6.1 release from 1.6 branch
2017-04-19 15:22:24 +01:00
Brian Brazil
8097a3c523
Cut v1.6.1 ( #2640 )
2017-04-19 14:23:56 +01:00
Fabian Reinartz
6a947878eb
Merge pull request #2643 from prometheus/ci-2.0
...
Add license to files.
2017-04-19 14:50:20 +02:00
Brian Brazil
5c9a6ce747
Add license to files.
...
This should fix CI for dev-2.0.
2017-04-19 13:46:22 +01:00
beorn7
e499ef8cac
Merge bug fixes from branch 'release-1.6'
2017-04-18 18:06:01 +02:00
Björn Rabenstein
872ed88166
Merge pull request #2638 from prometheus/beorn7/storage
...
storage: Don't panic if storage has no FPs even after initial wait
2017-04-18 17:02:07 +02:00
beorn7
1dd737d7c3
storage: Don't panic if storage has no FPs even after initial wait
2017-04-18 15:59:12 +02:00
Matt Layher
1faf33acac
Add promlint check for histogram/summary reserved names ( #2626 )
2017-04-15 22:38:01 +01:00
Tobias Schmidt
09a977a782
Create sha256 checksums file during release
2017-04-15 12:26:51 -03:00
Tobias Schmidt
619cc0e0ff
Merge pull request #2625 from mdlayher/promlint-cleanup
...
Simplify promlint problems gathering, use protobuf accessors
2017-04-14 22:47:30 +02:00
Matt Layher
cc4198f421
Simplify promlint problems gathering, use protobuf accessors
2017-04-14 16:40:40 -04:00
Matt Layher
34a4813464
Initial promlint counter _total suffix check ( #2624 )
2017-04-14 22:09:54 +02:00
Matt Layher
254cb1ec29
Use untyped metrics for some promlint tests ( #2623 )
2017-04-14 19:38:57 +01:00