Comments (5)
I recall istio only print listener access log when 404 in the past?
from istio.
This isn't about listener access logs, but for hbone the destination endpoint is an internal listener instead of ip
from istio.
you can either change the hardcode log format or just remove it(this option may cause difficult to debug).
from istio.
I think we want to log the real source and dest IP. This may just be changing the format to access some other info, but we might need to make changes in Envoy/istio-proxy to expose that info if its not available (not sure what info we have)
from istio.
There are two parts here:
- Source ip is envoy://internal_client_address/. This I think requires us to either change envoy core, or pass "real source ip" as metadata across the internal listener
- Destination IP is
"envoy://connect_originate/10.244.0.10:80"
. This seems easier, since the original IP is known to be in EDS metadata and access logs can access it. However, we would want to do something likemetadata.ip OR upstream_addr
for the non HBONE cases; I don't see how to do that in envoy.%CEL(...)
seemed promising but has a lot of bugs
from istio.
Related Issues (20)
- sidecar iptables - istio-specific rules should only be inserted into custom chains HOT 1
- [release-1.20] analyzer: do not depend on local network HOT 1
- Fuzzing build broken
- Helm chart schema should allow boolean on annotations HOT 1
- EnvoyProxy Rate Limit Not Working in Istio 1.21.1 HOT 12
- No liveness probe for envoy sidecar HOT 2
- Prepare istio 1.22 HOT 5
- [release-1.19] Quote Istio revision and service canonical name in chart templates HOT 1
- [release-1.20] Quote Istio revision and service canonical name in chart templates HOT 1
- [release-1.19] Quote Istio revision and service canonical name in chart templates HOT 1
- [release-1.21] Quote Istio revision and service canonical name in chart templates HOT 1
- [release-1.20] Quote Istio revision and service canonical name in chart templates HOT 1
- [release-1.19] Quote Istio revision and service canonical name in chart templates HOT 1
- [release-1.21] Quote Istio revision and service canonical name in chart templates HOT 1
- [release-1.20] Quote Istio revision and service canonical name in chart templates
- [release-1.21] Quote Istio revision and service canonical name in chart templates
- allow enroll-namespace for waypoint generate HOT 5
- Improve msg for enroll namespace HOT 1
- waypoint delete all should clean up the use-waypoint annotation? HOT 4
- Improve output of istioctl x ztunnel-config HOT 10
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 istio.