Comments (6)
The proxy releases are decoupled from linkerd releases, so the versions would never line up in that way. I agree it would be nice to have better version info
from linkerd2.
Thanks @olix0r, so git_version
label should display the proxy version? however currently it is equal to the commit sha (same value as git_sha
label)
for example:
proxy_build_info{git_branch="HEAD", git_sha="0e843c9", git_version="0e843c9", profile="release", rust_version="rustc 1.69.0 (84c898d65 2023-04-16)", <...>}
git_sha="0e843c9", git_version="0e843c9"
from linkerd2.
Hey @olix0r 👋🏼
just wanted to circle back to this again, if I understand your comment correctly then git_version
should have the proxy version as value which is not the same as the linkerd version, that makes sense! however as I showed above it that's not the case, the value is the commit sha and is the same same value as git_sha
label.
the main issue we have is we can't reasonably track the deployed proxy versions using this metric as the value of git_version
is not very usable.
so I think this is still a bug?
from linkerd2.
Happy new year @olix0r 👋🏼
Was hoping you'd have a chance to see my last comment, I think aside from the issue you mentioned (that the linkerd version in git_version
reflects the proxy version, not the linkerd version) the current value provided in the git_version
seem entirely incorrect as it's equal to the value of git_sha
from linkerd2.
It looks like we fixed this issue in June linkerd/linkerd2-proxy#2432
Recent proxy build info looks like this:
proxy_build_info{date="2023-12-27T21:31:20Z",git_sha="f191eac",profile="release",vendor="linkerd",version="2.219.0"} 1
from linkerd2.
ohh, indeed!
we just upgraded to stable-2.14.8 and I can see the new version
label.
closing this now and thanks again for the fix @olix0r
from linkerd2.
Related Issues (20)
- After node restart linkerd-cni pod hast to be restarted sometimes HOT 4
- Default Server policy on linkerd-jaeger prohibits jaeger-ui access HOT 1
- Headless endpoint mirrors are incorrectly cleaned up as part of GC
- timestamp is in weird format HOT 2
- BadSignature error when using ec with key_bits 512 (works with 256) HOT 1
- CPU Spikes when upgrading to 2.4.10 from 2.4.0 HOT 3
- Linkerd CNI pods not aware about the OIDC signing key auto-rotation by AKS|
- PodMonitor linkerd-proxy - Creates duplicate timestamp metric labels
- `linkerd-destination` OOMKilled due to discovery spike in linkerd P2P multicluster, renders cluster inoperable HOT 5
- HTTPRoute intermittently fails to distribute traffic HOT 6
- Intermittent routing failures with HTTPRoute HOT 9
- Linkerd-proxy logging full header contents of incoming http requests for log level debug and trace. HOT 3
- Allow port ranges in dynamic authorization policy resources
- Prometheus metrics scrapes of `linkerd-proxy` are not TLS protected (occassionally) HOT 6
- Change default `cr.l5d.io` to `ghcr.io`? HOT 1
- Linkerd Multi-Cluster service-mirroring to give option to mirror EndpointSlices as well
- Helm upgrade always changing due to trust root? HOT 2
- Connection refused randomly for pairs of pods HOT 4
- Destination container in the linkerd-destination pod panics when using deployments with headless services
- Connection refused (os error 111) error.sources=[Connection refused (os error 111)]
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from linkerd2.