Commit Graph
15 Commits
Author SHA1 Message Date
stefanprodan 674c79da94 Fix Linkerd promql queries
- include all inbound traffic stats
2019-05-14 12:14:47 +03:00
stefanprodan ee500d83ac Add Linkerd observer implementation 2019-05-13 17:51:39 +03:00
stefanprodan 0032c14a78 Refactor metrics
- add observer interface with builtin metrics functions
- add metrics observer factory
- add prometheus client
- implement the observer interface for istio, envoy and nginx
- remove deprecated istio and app mesh metric aliases (istio_requests_total, istio_request_duration_seconds_bucket, envoy_cluster_upstream_rq, envoy_cluster_upstream_rq_time_bucket)
2019-05-13 17:34:08 +03:00
stefanprodan 2ff695ecfe Fix nginx metrics tests 2019-05-09 14:00:15 +03:00
stefanprodan 121a65fad0 Fix nginx promql namespace selector 2019-05-09 13:50:47 +03:00
stefanprodan ecaa203091 Fix custom metric checks
- escape the prom query before encoding it
2019-05-09 13:49:48 +03:00
stefanprodan cf3ba35fb9 Add nginx ingress controller metrics 2019-05-06 18:42:31 +03:00
stefanprodan e091d6a50d Set Envoy request duration to ms 2019-04-12 16:25:34 +03:00
stefanprodan c651ef00c9 Add Envoy request duration test 2019-04-12 16:09:00 +03:00
stefanprodan 4b17788a77 Add Envoy request duration P99 query 2019-04-12 16:02:23 +03:00
stefanprodan ec759ce467 Add Envoy success rate test 2019-03-31 14:17:39 +03:00
stefanprodan f211e0fe31 Use go templates to render the builtin promql queries 2019-03-31 13:55:14 +03:00
stefanprodan 6a080f3032 Rename observer and recorder 2019-03-30 11:49:43 +02:00
stefanprodan b2c12c1131 Move observer to metrics package 2019-03-30 11:45:39 +02:00
stefanprodan 025785389d Refactor Prometheus recorder
- add flagger_info gauge metric
- expose the version and mesh provider as labels
- move the recorder to the metrics package
2019-03-28 11:58:19 +02:00