[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-26 UTC."],[[["\u003cp\u003eThis documentation covers viewing Apigee hybrid logs using Stackdriver and the \u003ccode\u003ekubectl logs\u003c/code\u003e command.\u003c/p\u003e\n"],["\u003cp\u003eLogging is enabled by default on GKE and GKE on-prem, but must be explicitly enabled on AKS by setting \u003ccode\u003elogger.enabled\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e in your overrides file.\u003c/p\u003e\n"],["\u003cp\u003eTo view logs on Stackdriver, navigate to Monitoring Logs Viewer and select the GKE Container resource type, cluster name, and namespace ID.\u003c/p\u003e\n"],["\u003cp\u003eYou can directly view log files written to each pod's filesystem using the \u003ccode\u003ekubectl logs pod_name -n namespace\u003c/code\u003e command.\u003c/p\u003e\n"],["\u003cp\u003eThis documentation is for an end-of-life version of Apigee Hybrid, and it is recommended that users update to a more recent version.\u003c/p\u003e\n"]]],[],null,["# View logs\n\n| You are currently viewing version 1.3 of the Apigee hybrid documentation. **This version is end of life.** You should upgrade to a newer version. For more information, see [Supported versions](/apigee/docs/hybrid/supported-platforms#supported-versions).\n\n\nThis topic explains how to view log data on\n[Stackdriver](https://cloud.google.com/monitoring/kubernetes-engine/) and using the `kubectl logs`\ncommand.\n\nView logs on Stackdriver\n------------------------\n\n\nThis section explains how to view Apigee hybrid logs on Stackdriver and directly using\n`kubectl`.\n| Logging is provided by default on GKE and GKE on-prem. On these platforms, be sure that you have disabled logging in your overrides file by setting `logger.enabled` to `false`. On AKS, you must explicitly enable logging by setting `logger.enabled` to `true` in your overrides file.\n\nIf you are on GKE or Anthos GKE, logs are automatically sent to\n[Stackdriver](https://cloud.google.com/monitoring/kubernetes-engine/).\n\n**To view logs on Stackdriver:**\n\n1. Go to [Monitoring Logs Viewer](https://console.cloud.google.com/logs/viewer?_ga=2.139334906.-813617201.1555966039).\n2. In the resource-type drop-down list, select GKE Container, the name of your cluster, and your namespace ID. For example: \n\n For more information, see\n [Viewing\n logs](https://cloud.google.com/logging/docs/view/overview) in the GCP documentation.\n\nThe following example shows hybrid log output in the Log viewer:\n\nView log files directly\n-----------------------\n\nYou can view the logs that are written to each pod's filesystem\ndirectly using [`kubectl`](https://kubernetes.io/docs/reference/kubectl/overview/), as follows: \n\n```\nkubectl logs pod_name -n namespace\n```\n\nFor example: \n\n```text\nkubectl logs apigee-mp-hybrid-docs-test-blue-6fb96f5b9-2k8hp -n my-namespace\n```"]]