Get HTTP request logs from kubernetes pods ? (Running JupyterHub)

5/14/2019

I am running JupyterHub application on a kubernetes cluster (specifically, managed kubernetes on aws, EKS). Each JupyterHub user has their own pod, when they spin up their JupyterHub notebook server.

I need to be able to monitor the HTTP requests that are being made from their notebook server.

Is there any way for me to enable this type of logging? And if so, how could I consume these logs?

-- James Wierzba
amazon-eks
amazon-web-services
jupyter
jupyter-notebook
kubernetes

1 Answer

5/15/2019

With Istio service mesh you will be able to trace all incoming/outgoing HTTP requests within your JupyterHub pod.

Alternatively, you may use Zipkin - a distributed tracing system

-- A_Suh
Source: StackOverflow