-
Notifications
You must be signed in to change notification settings - Fork 57
blog for logs page in Kudu #554
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
tulikac
wants to merge
1
commit into
master
Choose a base branch
from
kudu-logs
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+70
−0
Open
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,70 @@ | ||
| --- | ||
| title: "A Better Way to View Logs in Kudu for Azure App Service on Linux" | ||
| author_name: "Tulika Chaudharie" | ||
| toc: true | ||
| toc_sticky: true | ||
| --- | ||
|
|
||
| Logs are often the fastest way to understand what is happening inside your application. Whether you are investigating startup behavior, runtime errors, failed requests, dependency issues, or unexpected application behavior, having the right log view can make troubleshooting much easier. | ||
|
|
||
| To make this easier, we have added a new **Logs** page in Kudu for Azure App Service on Linux. The new experience gives you a single place to stream, browse, search, and filter logs so you can understand what is happening in your app faster. | ||
|
|
||
| --- | ||
|
|
||
| ### Opening the Logs page | ||
|
|
||
| You can open Kudu from the Azure portal: | ||
|
|
||
| 1. Go to your **App Service**. | ||
| 2. Select **Advanced Tools**. | ||
| 3. Click **Go**. | ||
|
|
||
| You can also open Kudu directly by going to: | ||
|
|
||
| ```text | ||
| https://<app-name>.scm.azurewebsites.net | ||
| ``` | ||
|
|
||
| From there, open the **Logs** page. | ||
|
|
||
| --- | ||
|
|
||
| ### View live logs across your app and platform | ||
|
|
||
| The Logs page lets you view logs as they are being written, with filters for **timeframe**, **instance**, **container**, **log type**, and **level**. | ||
|
|
||
| This helps when you want to focus on a specific instance, look only at errors, or separate application logs from platform events. | ||
|
|
||
|  | ||
|
|
||
| For example, you can use platform logs to understand container lifecycle events, restarts, startup behavior, warmup probe activity, and other platform-side events related to your app. | ||
|
|
||
| --- | ||
|
|
||
| ### Quickly find the log entries that matter | ||
|
|
||
| You can use keyword search to narrow down the log stream or historical logs. This is useful when you are looking for a specific error message, request path, exception, dependency failure, timeout, or any application-specific keyword. | ||
|
|
||
|  | ||
|
|
||
| Instead of scanning through hundreds of entries, you can search for the terms that are relevant to the issue you are investigating. | ||
|
|
||
| --- | ||
|
|
||
| ### Investigate issues within a specific timeframe | ||
|
|
||
| The Logs page also supports viewing logs for a selected time range. This is useful when you know when an issue occurred and want to inspect both application and platform activity around that time. | ||
|
|
||
| For example, you can filter to a specific timeframe, switch to **Application** logs, and check what your app was doing when the issue happened. | ||
|
|
||
|  | ||
|
|
||
| This can help you troubleshoot scenarios such as failed requests, application exceptions, slow startup, container restarts, dependency issues, or configuration problems. | ||
|
|
||
| --- | ||
|
|
||
| ### Summary | ||
|
|
||
| The new Logs page in Kudu makes it easier to work with logs for Azure App Service on Linux. With live streaming, keyword search, historical views, and filters for application and platform logs, you can quickly narrow down the information you need and troubleshoot issues more efficiently. | ||
|
|
||
| We are continuing to improve the App Service Linux experience to make diagnostics simpler and more useful for day-to-day development and operations. | ||
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nit: can we change to "we have added a new Log Stream page in Kudu under the Logs dropdown for Azure App Service on Linux....."
(or something like that), just want to make the distinction since there will be more content under the Logs tab in the future.
On line 56: "The Log Stream page also supports..."
On line 68: "The new Log Stream page in Kudu..."