您应该了解的 Windows Azure 网站在线工具



编辑人员注释:本文章由Windows Azure 网站团队的软件开发者 Amit Apple 撰写。

如果想要了解并亲身参与计算资源管理,那么您一定会很高兴得知这一消息:Windows Azure 网站现在提供一些非常有用的在线工具,可帮助您完成一些非同凡响的操作。这些工具已集成到您网站的 Kudu 仪表板(也称为网站控制管理 (SCM) 仪表板)中,现在我们来一起了解一下这些工具。

要进入 Kudu 仪表饭,只需使用您喜欢的 Internet 浏览器访问 https://{网站名称}.scm.azurewebsites.net(换言之,在网站名称前面加上 .scm)即可。进入仪表板时需要提供凭据,凭据与您的部署凭据相同。如果您从未设置过部署凭据,您可以在 Azure 门户中打开网站仪表板,然后单击 Set up deployment credentials。如果您已有部署凭据但忘记了,可以使用仪表板进行重置:


输入凭据后,即可进入网站的 Kudu 仪表板。以前,该仪表板仅用于 WAWS Git 部署功能,而今它已包含多种工具,可用于对网站进行管理、监控和调试。

注意:Kudu 实际上是一个开源项目,您可以从 GitHub 中查看源,其中包括更多 wiki 文章,还可以提出bugs或者要求新功能。

Kudu 仪表板主页

在仪表板主页上,您可以查看 Kudu 的当前内部版本号,主页顶部列出了指向不同工具页面的链接。REST API 下列出了 Kudu 提供的 REST API 链接:


注意:由于 REST API 的返回值采用 json 格式,因此如果您使用 Chrome,则可以使用 JSONView 等插件工具轻松浏览 API

环境

在环境页面中,可以查看您的网站看到的当前所处运行环境的信息。这包括一般系统信息、应用程序设置、环境变量、路径、http 头和服务器变量:

注意:如果页面中包括连接字符串部分,其中列出的连接字符串可能未必是网站看到的。

调试控制台

这是Kudu Azure 网站管理提供的核心价值。调试控制台页面实际包含 2 个有用的工具:

  1. 网站的文件资源管理器,可供您查看网站内容、下载文件或整个文件夹、删除文件或文件夹、编辑文件甚至通过拖放上传文件。通过文件资源管理器下载文件夹时,将向您交付一个包含整个文件夹结构的 ZIP 文件。
  2. 网站的远程终端,允许您运行可以在 cmd.exe 进程中对网站运行的命令。例如,您可以运行从简单(dir cd)到高级(Git clean npm/nuget install)的任何命令。通过终端可以进一步了解沙盒(网站在其中运行)的限制。请注意,为了便于使用,文件资源管理器和终端之间的当前目录已同步。

有关调试终端的更多信息以及其他 Kudu 相关信息,请访问我的博客

诊断转储

诊断转储是一个链接,可以生成包含部分网站日志的 ZIP 文件,从而有助于调查问题。事实上,在调查 Git Dropbox 等部署选项的相关问题时,Microsoft 支持可能会请求您生成此类转储。

日志流

单击日志流链接时看似没有执行任何操作,但实际上已启动了对 LogFiles 目录的侦听器,因此在此写入的任何日志都将显示出来。当然,如果网站完全处于空闲状态,将不会有任何事发生;但是如果网站处于活动状态,一旦日志缓冲区填满,日志行将开始显示:


注意:单击此链接还将使应用程序日志(处于错误模式)持续12小时记录到文件系统。可以从 Azure 门户关闭此功能。

网站挂钩

网站挂钩是一种发布/订阅机制,利用该机制可以发布事件,该事件的所有订阅者均可获取此事件。目前仅支持一类事件,即部署后事件。当执行 Git(或 Dropbox/Mercurial)部署时,无论其成功还是失败,Kudu 都会调用部署后事件:

目前,我们通过与名为 Zapier的服务相集成来使用这一功能,该服务允许用户订阅此事件并相应地调用多种类型的操作,例如发送电子邮件、拨打电话号码、发送推文等。您可以在这篇文章中了解详细信息。

总之,Kudu 仪表板是 Azure 网站最强大、最灵活的扩展功能之一,可帮助您对网站进行全方位监控。我们希望您充分利用这一功能,实现高效、成功的部署!


本文翻译自:

http://blogs.msdn.com/b/windowsazure/archive/2014/03/04/windows-azure-websites-online-tools-you-should-know-about.aspx





转载于:https://www.cnblogs.com/new0801/p/6176294.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/460526.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【自己给自己题目做】:如何在Canvas上实现魔方效果

最终demo -> 3d魔方 体验方法: 浮动鼠标找到合适的位置,按空格键暂停选择要翻转的3*3模块,找到相邻两个正方体,鼠标点击第一个正方体,并且一直保持鼠标按下的状态直到移到第二个正方体后放开,比如下图&…

彻底搞懂硬盘相关的概念

以下内容源于网络资源的学习与整理,如有侵权请告知删除。 参考博客 硬盘结构(机械硬盘和固态硬盘)详解 简单理解磁盘结构_Guanngxu的博客-CSDN博客_磁盘的结构 硬盘基础知识_Forskamse的博客-CSDN博客 硬盘知识笔记整理_落子摘星的博客-CSDN…

windows修改远程桌面RDP连接数

windows 2003在默认情况下最多只允许两个用户进行远程终端连接,当达到两个远程桌面连接的到时候,再有人尝试连接,就会提示已经达到最大终端数,无法连上了。 一、windows2003终端连接数修改 1.1终端服务安装和连接数设置 导读&…

ubuntu下数据库的导入导出

2019独角兽企业重金招聘Python工程师标准>>> 一.导出远程数据库 例如 sudo mysqldump -h 172.16.1.211 -u haha -p123 -P3307 app>app.sql 二.导入.sql文件的 到数据库 1.create database xxx(创建一个名称是xxx的数据库) 2. use xxx(切换到该数据库下) 3. sou…

烧录文件、复制文件有什么区别?

以下内容源于网络资源的学习与整理,如有侵权请告知删除。 参考内容 镜像数据烧录和复制粘贴有什么区别?用 rufus 将镜像烧录到 U 盘和直接复制粘贴 把程序烧入设备和把程序复制到设备的linux系统中有什么区别? - 知乎 前言 之前思考过&#…

php中preg_match用户名正则实例

例子,字母、数字和汉字 代码如下复制代码 if(preg_match("/[ .,:;*?~!#$%^&)(<>{}]|]|[|/|\|"||/",$user)){ echo 不要在名字里面整些特殊符号&#xff0c;请只使用字母、数字和汉字&#xff0c;当然要你的浏览器要选简体中文GB2312哟&#xff0c;千…

MBR分区表的简介

以下内容源于网络资源的学习与整理&#xff0c;如有侵权请告知删除。 参考内容 &#xff08;1&#xff09;S5PV210 Uboot开发与移植01&#xff1a;Uboot概述_麦兜的学习笔记的博客-CSDN博客 &#xff08;2&#xff09;Linux系统下的硬盘分区、格式化与挂载_天糊土的博客-CSD…

Heartbeat

Heartbeat心跳信息传递&#xff1a;UDP UnicastUDP MulticastUDP broadcastSerial Cable组播地址用于标识一个IP组播域。IANA(internet assigned number authority)把D类地址空间分配给IP组播&#xff1b;其范围是从224.0.0.0至239.255.255.255。永久组播地址&#xff1a;224.0…

Redis配置文件参数说明

配置文件参数说明: 1. Redis默认不是以守护进程的方式运行&#xff0c;可以通过该配置项修改&#xff0c;使用yes启用守护进程 daemonize no 2. 当Redis以守护进程方式运行时&#xff0c;Redis默认会把pid写入/var/run/redis.pid文件&#xff0c;可以通过pidfile指定 pidfile …

movi命令(do_movi函数的源码分析)

以下内容源于网络资源的学习与整理&#xff0c;如有侵权请告知删除。 一、do_movi函数分析 当执行movi相关命令时&#xff0c;实际执行的是do_movi函数。 x210 # help movi movi init - Initialize moviNAND and show card info movi read {u-boot | kernel} {addr} - Read …

[LeetCode]Search Insert Position

原题链接&#xff1a;http://oj.leetcode.com/problems/search-insert-position/ 题意描述&#xff1a; Given a sorted array and a target value, return the index if the target is found. If not, return the index where it would be if it were inserted in order. You …

如何将镜像烧写至iNand(fastboot命令的源码分析)

以下内容源于网络资源的学习与整理&#xff0c;如有侵权请告知删除。 参考博客 u-boot sdfuse命令烧录分析----从SD卡加载内核_white_bugs的博客-CSDN博客 一、将镜像文件烧写至iNand的步骤 步骤1&#xff1a;完成准备工作。 &#xff08;1&#xff09;准备fastboot相关软件包…

计算机二级考试Access教程

本教程对编程语言各种要点进行详细的讲解介绍&#xff0c;从基础知识到实用技术功能&#xff0c;内容涵盖了从数组&#xff0c;类等基本概念到多态、模板等高级概念。教程本着实用的原则&#xff0c;每一小节都结合了可以笔试、面试的常见程序实例&#xff0c;以便从第一课开始…

为Elasticsearch添加中文分词

Elasticsearch的中文分词很烂&#xff0c;所以我们需要安装ik。首先从github上下载项目&#xff0c;解压&#xff1a; cd /tmpwget https://github.com/medcl/elasticsearch-analysis-ik/archive/master.zipunzip master.zipcd elasticsearch-analysis-ik/然后使用mvn package …

mmc命令(do_mmcops函数的源码分析)

以下内容源于网络资源的学习与整理&#xff0c;如有侵权请告知删除。 在文章如何将镜像烧写至iNand&#xff08;fastboot命令的源码分析&#xff09;中写到&#xff0c;system、kernel、bootloader的烧写都是write_to_ptn函数直接或间接调用do_mmcops函数来完成的。这里简单分…

你知道自己执行的是哪个jre吗?

多个JRE 我在做《Java日志工具之java.util.logging.Logger》的DEMO时&#xff0c;修改java.util.logging.Logger的配置文件&#xff0c;怎么修改都不起作用&#xff0c;因此打印了系统属性"java.home"&#xff0c;才知道自己使用的是 C:\Program Files\Java\jre7 &am…

lvs-健康检查方式

一、TCP 4层检查virtual_server 192.168.2.213 80 { delay_loop 6 lb_algo wlc #采取权重式最少链接分配 lb_kind DR #采取DR模式protocol TCPreal_server 192.168.2.220 80 { TCP_CHECK { #TCP 检查 connect_port 4000 con…

Leetcode编程事宜

中文网站 题库 - 力扣 (LeetCode) 全球极客挚爱的技术成长平台 英文网站 Problems - LeetCode 账号相关 账号是主邮箱账号&#xff0c;密码是“姓的拼音身份证后6位”。 编程计划 &#xff08;1&#xff09;先从简单的题目刷起。 &#xff08;2&#xff09;不要求每道题都要解答…

JAXB解析XML

首先根据XML文件编写.xsd文件&#xff0c;例如&#xff1a; <?xml version"1.0" encoding"UTF-8"?><schema xmlns:tns"www.hisense.com" xmlns"http://www.w3.org/2001/XMLSchema" targetNamespace"www.hisense.com&q…

无需写try/catch,也能正常处理异常

对于企业应用的开发者来说&#xff0c;异常处理是一件既简单又复杂的事情。说其简单&#xff0c;是因为相关的编程无外乎try/catch/finallythrow而已&#xff1b;说其复杂&#xff0c;是因为我们往往很难按照我们真正需要的策略来处理异常。我一直有这样的想法&#xff0c;理想…