当前位置: 首页 > news >正文

Scott Guthrie访谈:定制仪表板与Azure Monitor

InfoQ有幸采访了微软执行副总裁Scott Guthrie。请他谈了谈Azure与他最近的红杉开发之旅(Red Shirt Dev Tours,微软赞助举办的关于Azure的开发者线下活动,今年有Scott Guthrie出席)。今天我们会探讨Azure的定制仪表板怎样帮助开发者获得Azure操作的全面信息视图,以及Azure Monitor如何提供高级诊断和查询能力。

\\

这些Azure组件都能在Guthrie的红杉开发之旅演讲中找到对应的视频讲解片段,这些片段是为方便读者查询所需信息而剪辑出来的。为了帮助大家更好地理解这些演示视频,Guthrie与InfoQ合作为它们提供了进一步的介绍,通过实际操作来解释这些概念。

\\

InfoQ:你能讲讲是什么让红杉开发之旅与众不同吗?比如说讨论会在和开发者谈到怎样充分利用Azure潜力时,讲了哪些其它演示所没有的、涉及Azure未来发展方向的特别内容?

\\

Scott Guthrie:你知道,我喜欢学习我们的产品并亲自上手。我入行后很早就开始做这种类型的讲座了。我的目标是深入探索所有的技术,帮助开发者了解他们如今可以用到哪些工具来使用Azure开发应用。这个讲座的设计既考虑到了非常了解微软的开发者,也照顾到了那些可能不太了解我们的工具与服务的听众。这是个专为开发者服务的活动,举办者自己也是开发者。最近的环欧系列旅程非常成功,我已经在期待下一场活动了。

\\

定制仪表板(Custom Dashboard)

\\

InfoQ:你曾提到,只用一个仪表板就意味着没有正确使用它。那么比较理想的个数是多少?有没有哪些关键的仪表板是开发者一直应该使用的?

\\

Guthrie:我们的设计是所有元素都可以基于客户上下文进行定制。这里的重点在于灵活性。有些客户可能打算给自己所有的核心应用各配上一个仪表板,并给仪表板开启关键资源和指标的访问权限。我自己作为客户就喜欢这样做。还有些客户喜欢为一个应用配多个仪表板,各自关注不同方面的信息(比如性能、关键操作指标、使用量,等等)。我还遇到过一些客户使用仪表板培训或教授他们自己客户,在课程上用仪表板将我们的Markdown磁贴与其它功能进行组合。

\\

还有很棒的一点是,仪表板既能是私有的也可以是共享的。共享的仪表板用于团队环境,通常显示到投影幕布上。很多客户也使用私有仪表板来管理资源的访问权限,把关键信息置顶到个人的屏幕上显示。

\\

我不想建议要使用多少个仪表板,而是推荐客户充分利用这个平台的能力,从而极大提升通过UX使用Azure的体验和效率!

\\

Azure Monitor

\\

InfoQ:视频讲得非常清楚了,不过开发者看完视频后应该注意到哪些关键点呢?

\\

Gurthrie:想要把理论转化为实践,最佳方式就是试试Azure Monitor!Azure Monitor包含一大批服务,可以帮助客户操作并获取他们的Azure资源与应用的当前详情视图。所有服务都只需单击一下鼠标就能启用,因为Azure Monitor就放在默认的左侧服务栏中。Azure Monitor的组件也和仪表板全面集成了,所以当客户发现有趣的重要信息时,她可以将其添加到仪表板并置顶,甚至将它共享给团队成员!

\\

InfoQ:最近的Azure新功能中开发者应该注意哪些?

\\

Gurthrie:新功能不少,可以从下面这些开始研究:

\\
  • Azure容器服务——支持Kubernetes\\
  • Azure Cloud Shell——还处于预览阶段 \\
  • 支持容器的Linux应用服务\\
  • Azure Cosmos DB\\
  • Azure机器学习\\
  • Azure认知服务\\
  • Visual Studio的Mac版\

特别感谢Scott Guthrie的合作。我们在第二部分会谈到Azure的安全中心。

\\

查看英文原文:Azure with Scott Guthrie: Custom Dashboards and Azure Monitor

\\

感谢薛命灯对本文的审校。

\

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ,@丁晓昀),微信(微信号:InfoQChina)关注我们。

相关文章:

  • 打包新版本上传到AppStore时报错 ERROR ITMS-90034:
  • Eclipse导入项目:No projects are found to import
  • SLF4J - 借助SLF4J, 统一适配所有日志实现为logback日志实现的实践
  • js作用域和this的理解
  • 关于通知方法递增式调用解决方案
  • log4j 转载
  • javascript常识
  • Eclipse 安装反编译插件jadclipse
  • 从交互式到智能触控:品道智宴冰箱引领新生活
  • 一个样例让你明确原型对象和原型链
  • 网络营销经历过哪三次革命?
  • 自己定制Linux发行版(资料)
  • UVA 10539 Almost Prime Numbers
  • HashMap和HashTable的区别
  • [js高手之路] dom常用API【appendChild,insertBefore,removeChild,replaceChild,cloneNode】详解与应用...
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • CoolViewPager:即刻刷新,自定义边缘效果颜色,双向自动循环,内置垂直切换效果,想要的都在这里...
  • css选择器
  • extjs4学习之配置
  • golang 发送GET和POST示例
  • Java 内存分配及垃圾回收机制初探
  • JavaScript服务器推送技术之 WebSocket
  • PHP 的 SAPI 是个什么东西
  • React as a UI Runtime(五、列表)
  • Spring思维导图,让Spring不再难懂(mvc篇)
  • swift基础之_对象 实例方法 对象方法。
  • vue中实现单选
  • 服务器之间,相同帐号,实现免密钥登录
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 类orAPI - 收藏集 - 掘金
  • 三分钟教你同步 Visual Studio Code 设置
  • 深入体验bash on windows,在windows上搭建原生的linux开发环境,酷!
  • 使用 Docker 部署 Spring Boot项目
  • 适配iPhoneX、iPhoneXs、iPhoneXs Max、iPhoneXr 屏幕尺寸及安全区域
  • 吐槽Javascript系列二:数组中的splice和slice方法
  • 用Visual Studio开发以太坊智能合约
  • 原生JS动态加载JS、CSS文件及代码脚本
  • 【运维趟坑回忆录 开篇】初入初创, 一脸懵
  • MyCAT水平分库
  • Salesforce和SAP Netweaver里数据库表的元数据设计
  • ​油烟净化器电源安全,保障健康餐饮生活
  • # 透过事物看本质的能力怎么培养?
  • #define、const、typedef的差别
  • (+3)1.3敏捷宣言与敏捷过程的特点
  • (145)光线追踪距离场柔和阴影
  • (16)UiBot:智能化软件机器人(以头歌抓取课程数据为例)
  • (4)事件处理——(6)给.ready()回调函数传递一个参数(Passing an argument to the .ready() callback)...
  • (C语言)strcpy与strcpy详解,与模拟实现
  • (附源码)ssm高校升本考试管理系统 毕业设计 201631
  • (附源码)ssm考试题库管理系统 毕业设计 069043
  • (附源码)ssm失物招领系统 毕业设计 182317
  • (转)c++ std::pair 与 std::make
  • .net 8 发布了,试下微软最近强推的MAUI
  • .NET CORE 2.0发布后没有 VIEWS视图页面文件
  • .net core webapi Startup 注入ConfigurePrimaryHttpMessageHandler