f1c8807c0d
feat: add knative integration
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
Co-authored-by: Thomas Banks
2025-03-22 01:02:30 +05:30
Sanskar Jaiswal
90054b3b27
kuma: bump e2e version to 2.7.5
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2024-07-26 15:27:46 +05:30
Federico Nafria
2d5e289142
Fix Nginx request-duration query
...
`nginx_ingress_controller_ingress_upstream_latency_seconds_sum` measures the connection latency, not the time it takes the backend to respond.
Fixes #1685
Signed-off-by: Federico Nafria <federiconafria@gmail.com >
2024-07-19 17:08:02 +00:00
miguelvalerio and Sanskar Jaiswal
c812dcffc1
fix traefik request-duration metric
...
Signed-off-by: miguelvalerio <miguelgomes.valerio@gmail.com >
2023-08-28 20:14:53 +05:30
Nelson Johnstone and Nelson Johnstone
6786668684
updated canary CRD and query rendering
...
Signed-off-by: Nelson Johnstone <93178586+njohnstone2@users.noreply.github.com >
2023-02-08 11:41:58 +10:00
Gallardot and Sanskar Jaiswal
ce52408bbc
improve apisix router and metric observer
...
Signed-off-by: Gallardot <tttick@163.com >
2022-12-06 17:52:38 +05:30
Gallardot and Sanskar Jaiswal
3e9fe97ba3
[apisix] Implement router interface and observer interface
...
Signed-off-by: Gallardot <tttick@163.com >
2022-12-06 14:46:42 +05:30
Sanskar Jaiswal and Sanskar Jaiswal
3418488902
update Go to 1.19
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2022-10-12 12:40:15 +05:30
brandoncate
e1bd004683
fix contour prom query when service name is specified
...
Signed-off-by: brandoncate <brandon.cate@shipt.com >
2022-06-17 10:07:00 -05:00
Sanskar Jaiswal and Sanskar Jaiswal
5e1d00d4d2
add router_test and make test install script platform agnostic
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2022-03-10 16:54:36 +05:30
Sanskar Jaiswal and Sanskar Jaiswal
174e9fdc93
Add support for Gateway API as a provider.
...
Adds Gateway API as a provider for progressive traffic shifting, A/B
testing and Blue-Green testing. Adds a new field in the Canary
`spec.service.gatewayRefs` which specifies the Gateway that Flagger
should use.
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2022-03-10 16:54:36 +05:30
John Harris
47be2a25f2
Add Kuma routing and metrics
...
Signed-off-by: John Harris <john.harris@konghq.com >
2021-12-18 14:07:59 -08:00
Léopold Jacquot
7d2f3dea7a
Use nginx controller canary metrics
...
Signed-off-by: Léopold Jacquot <leopold.jacquot@infomaniak.com >
2021-09-30 11:12:37 +02:00
Johnson Shi
11375b6890
Support OSM progressive traffic shifting
...
Signed-off-by: Johnson Shi <Johnson.Shi@microsoft.com >
2021-08-11 17:43:00 -07:00
Keerthan Ekbote
fdc8dd8795
fixed observers test
...
Signed-off-by: Keerthan Ekbote <keerthan.ekbote@solo.io >
2021-05-05 11:29:14 -04:00
Keerthan Ekbote
fd778be943
updated prom queries to new envoy clusters
...
Signed-off-by: Keerthan Ekbote <keerthan.ekbote@solo.io >
2021-04-29 19:12:01 -04:00
Stefan Prodan
cd75c5fa25
Copyright Flux authors
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-12-21 19:44:52 +02:00
Stefan Prodan
90abb7ba5b
Rename imports to fluxcd/flagger
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-12-21 19:02:23 +02:00
nmlc
642d3678ec
[traefik] Implement observer interface
2020-11-25 07:54:15 +05:00
Samuel Lang
ad8233cf46
👷 Add high-level E2E test steps for Skipper
...
Add e2e-skipper* files for test setup
It does the following things:
* install Skipper ingress with Kustomize
* load Flagger image onto the local cluster
* install Flagger and Prometheus in the flagger-system namespace
2020-08-18 17:02:45 +02:00
Samuel Lang
39e55daa04
📈 Skipper Metrics Observer
...
Te be able to distinct Skipper routes we need to combine the Canary data to generate the Skipper metric label.
"request-success-rate" and "request-duration" queries are implemented and tested that provide those obersvations from Skipper metrics
* Takes into account how Skipper renders the paths accordingly and reformats the quieries.
2020-08-17 08:23:38 +02:00
stefanprodan
e8ca5f270b
Change builtin metrics to work with Istio >= 1.5
2020-06-17 10:13:29 +03:00
stefanprodan
854d7665f0
Add AppMesh v1beta2 to factories
2020-05-08 13:15:37 +03:00
stefanprodan
2d1c4a9d84
Use API providers in observer factory
2020-05-06 01:14:41 +03:00
mathetake
64efd56ce9
pkg/metrics/observers: wrap errors
2020-03-08 10:56:35 +09:00
mathetake
2ec24bb17d
pkg/metrics/providers: wrap ErrNoValuesFound and modify controller accordingly
2020-03-08 00:17:52 +09:00
mathetake
a616199b81
refactor tests: simplify assertion
2020-03-04 21:46:08 +09:00
stefanprodan
a30f688450
fmt: fix imports formatting
...
- run gofmt and goimports
2020-02-28 12:52:23 +02:00
stefanprodan
448c210324
Release API version v1beta1
...
- bump Canary and MetricTemplate version to v1beta1
- regenerate clientset and CRD
2020-02-07 12:35:56 +02:00
stefanprodan
d7d9d1eabe
Migrate the builtin Prometheus checks to metric templates
2020-02-06 15:07:53 +02:00