Назад | Перейти на главную страницу

как сгенерировать v4UUID из моего входа nginx

Я искал варианты создания UUID v4 из моей реализации входа nginx с использованием некоторых аннотаций или любым другим способом, которым можно было бы достичь этого. Я не смог найти полезной ссылки для обработки UUID v4 от nginx, но мне интересно, возможно ли это вообще, и есть ли кто-нибудь, кто нашел ссылку, которая может быть полезна.

В соответствии с релевантные результаты поиска, то простейший метод кажется, чтобы бежать luarocks install uuid когда запускается модуль контроллера Ingress, тогда в любом Ingress, который вы хотите, сгенерируйте переменную nginx, как обычно:

set_by_lua $request_uuid '
  return uuid()
'

Если вы используете этот механизм для трассировки запросов, вам следует знать, что последние версии ingress-nginx поддерживают Open Tracing из коробки: https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/configmap/#enable-opentracing