介绍
mozaik-ext-app-insights-rest-api 是一款 NPM 包,它提供了一个能够与 Azure Application Insights API 交互的 Mozaik 扩展。通过使用该扩展,我们可以使用 MOzaik 进行管理 Azure 应用程序的业务数据。 在本文中,我们将详细介绍该扩展如何使用。
安装
要使用 mozaik-ext-app-insights-rest-api
,可以使用 NPM 直接安装:
npm install mozaik-ext-app-insights-rest-api
配置
在使用该插件之前,您需要在 Azure 应用程序中声明该插件并获取相关的 API 密钥. 接下来, 在 mozaik
的配置文件中进行如下配置:
-- -------------------- ---- ------- - -- -------------- -- ------------ ------------- - -------------- - -- ----- --------- ---------------------------- -------- -------- --------------------------- -- --------------- ----------- ------ -- --------- ---------- - ------------------ ----------------- ------------------- - - - -
集成
添加扩展到你的Mozaik仪表板是很容易的:
import appInsights from 'mozaik-ext-app-insights-rest-api/client'
接下来, 可以使用该 API 获取指标:
-- -------------------- ---- ------- -------------------- - --------- ------ -------- ------------------- ----------------- --------------------- ------ ------------------------- ------- -------------------------- ------- - ----- --------------------- ------- -------- ------ ----- - -- ----- ------------ -- - -- ----- - -------------------- ----- ------- - -------------------------- ------------- - --
在浏览器中,您将得到以下输出:
-- -------------------- ---- ------- - - ------------------------ ------ - ----------------------------- ------------------ -- - ----------------------------- ------------------ -- - ----------------------------- ------------------ - - -- - ---------------------- ------ - ----------------------------- ----- -- - ----------------------------- ----- -- - ----------------------------- ----- - - -- - --------------------- ------ - ----------------------------- ----- -- - ----------------------------- ----- -- - ----------------------------- ----- - - - -
我们成功地获取到了 requests/duration
, requests/failed
, requests/total
的指标数据,并且图表展示的也很好,能够更加直观地反映出数据走势。
其他 API
除了上述展示的 API 外,mozaik-ext-app-insights-rest-api
资源还提供以下 API:
Get Visitors Activity By Country
-- -------------------- ---- ------- --------------------------------- - --------- ------ ------ ------------------------- ------- -------------------------- ------- - ----- ----------- ------- -------- ------ ----- - -- ----- -------------- -- - -- ----- - -------------------- ----- ------- - ---------------------------- --------------- - --
响应时间分布
-- -------------------- ---- ------- ---------------------------------------- - --------- ----- ----------- --------- ------ ------------------------- ------- -------------------------- ------- - ----- --------------------- ------- -------- ------ ----- - -- ----- ------- -- - -- ----- - -------------------- ----- ------- - --------------------- -------- - --
应用程序性能概述
-- -------------------- ---- ------- ---------------------------------- - --------- ------ ------ ------------------------- ------- -------------------------- ------- - ----- -------- ------- -------- ------ ----- - -- ----- ---------------- -- - -- ----- - -------------------- ----- ------- - ------------------------------ ----------------- - --
结论
本文介绍了 mozaik-ext-app-insights-rest-api
的一些使用技巧,可以方便地对 Azure 应用程序的数据进行管理以及监管。 在接下来的开发过程中,希望这篇文章对你有所帮助,让你能够成功地快速获取到需要的数据。如果您遇到了任何问题,详情请参阅 mozaik-ext-app-insights-rest-api 仓库的文档。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005601281e8991b448de0d4