Ileo
07/24/2024, 7:03 AMSrikanth Chekuri
07/24/2024, 8:26 AMHowever, the URL in failed request traces is always displayed as "/**".A non-existing endpoint can't be traced because it doesn't exist.
Ileo
07/24/2024, 8:49 AMIleo
07/24/2024, 3:31 PM/*
/**
/mac-addresses/{something}/otherthing
...
And do not show:
/test
/404error
/mac-addresses/myrealthing/otherthing
So traces aren't the right type to cover my needs. The load balancer has the information about the URL entered by users. So what you need to do is configure your load balancer to send its logs to SigNoz.
I'm using Istio and here is my config:
apiVersion: v1
data:
mesh: |-
accessLogFile: /dev/stdout
defaultConfig:
discoveryAddress: istiod.istio-system.svc:15012
defaultProviders:
metrics:
- prometheus
- otel
enablePrometheusMerge: true
extensionProviders:
- name: otel
envoyOtelAls:
service: <name-service-signoz-otel-collector>.<namespace-signoz-install>.svc.cluster.local
port: 4317
rootNamespace: istio-system
trustDomain: cluster.local
meshNetworks: 'networks: {}'