https://storage.googleapis.com/gweb-cloudblog-publish/images/1_-_State_of_the_API_Economy_2021.max-1500x1500.jpg

因為API是軟件與軟件對話的方式,也是開發者在不同系統中利用數據和功能的方式,它們處于這些數字化轉型計劃的中心。隨著世界各地的組織改變了他們的業務方式,IT組織爭先恐后地滿足對新應用程序的需求——并且用API做更多的事情。

API分析的使用正在看到爆炸性增長

領先的企業使用API分析不僅來通知新策略,而且還對齊領導層的目標和成果。由于高管贊助者傾向于支持能夠產生具體成果的舉措,團隊可以使用API指標來團結領導者圍繞數字戰略,并為API計劃的持續平臺級資金提供理由。這種需求是推動API分析使用量激增的原因。

在Apigee的客戶中,API分析的采用率從2019年到2020年增加了75%——這一增長反映了組織更廣泛的需求,即全面評估API計劃對業務和數字化轉型的影響。

https://storage.googleapis.com/gweb-cloudblog-publish/images/2_-_State_of_the_API_Economy_2021.max-1000x1000.jpg
https://storage.googleapis.com/gweb-cloudblog-publish/images/2_-_State_of_the_API_Economy_2021.max-1000x1000.jpg

API分析指向機會

為了在當今高度互聯的世界中保持競爭力,需要回答一個關鍵問題:“我們如何在確保我們的有限資源得到最佳利用的同時,推動我們的數字舉措產生影響?”

API分析通過幫助API提供者確定哪些數字資產是業務價值的關鍵驅動因素,并創建數字互動的戰略視圖,來支持API提供者在這方面的努力。通過追蹤哪些API被特定的開發者社區所使用,哪些API為最受歡迎的應用程序提供動力,以及API的性能如何,組織可以了解哪些數字資產需要優化或迭代,哪些數字資產被用于新用途或被新社區所利用,哪些數字資產正在推動收入,等等。API分析不僅幫助企業回答他們已經確定的問題,還揭示了可能出乎意料的模式——這有助于IT和業務領導者完善他們用來生成分析的KPIs。例如,如果一個API在一個新的垂直領域中受到開發者的歡迎,這可能會促使企業專注于這些特定開發者中的采用率KPI,而不是整體采用率。

定義有效API指標的最佳實踐

當我們的調查受訪者被問及他們公司目前如何衡量API使用情況時,最多的回應包括關注API性能的指標(35%),關注傳統的以IT為中心的數字(22%),以及關注API的消費(21%)。但是當被問及對API測量的偏好時,業務影響排在首位(43%)。數據表明,API有效性指標因地理位置和行業而異,以業務影響或API性能為測量標準,作為一個集體的北極星。

Apigee圖表部分4-6
Apigee圖表部分4-6

建立一個框架,將數字投資直接與指標和關鍵績效指標(KPIs)聯系起來,是確保API策略成功最重要的戰略對齊領域之一。成功的項目清晰地定義并衡量一系列業務指標,如直接或間接收入,以及API消費指標,例如API流量、基于給定API構建的應用數量,以及利用API的活躍開發者數量。

良好的KPIs是有效的API分析工作的基礎,但它們可能難以定義。以下是一些有效的KPIs,可以幫助定位API項目以取得成功。

運營KPIs

平均和最大調用延遲:P1延遲,或經過時間,是一個影響客戶體驗的重要指標。將這個KPI分解為詳細指標(例如,網絡時間、服務器處理和上傳下載速度)可以幫助提供額外的洞察,以衡量API的性能——因此也衡量依賴它們的應用的性能。總通過率和錯誤率:通過測量觸發非200狀態代碼的API調用數量來衡量成功率,可以幫助組織跟蹤API的缺陷或錯誤傾向。為了跟蹤總通過率和錯誤率,重要的是要了解在API使用過程中出現了哪些類型的錯誤。

API服務水平協議(SLA):盡管這是最基本的指標之一,API服務水平協議(SLA)是衡量服務可用性的黃金標準。許多企業SLA為軟件提供商留下的容錯空間非常小。提供這種級別的服務意味著提供商的上游API需要運行——這就需要API監控和分析來維持性能并快速排除任何問題。

采用KPIs

開發者:這個目標通常旨在提高API的采用率。企業應該考慮將這個指標與其他確認給定API商業效用的指標結合起來使用。

上線:應用開發者用來訪問API的門戶理想情況下應該具備自動化審批流程,包括自助上線能力,讓用戶可以注冊他們的應用、獲取密鑰、訪問儀表板、發現API等。開發者能夠輕松快速地完成這一流程,可以顯著影響企業API計劃的采用。就像消費者不太可能采用涉及太多摩擦的服務一樣,開發者也不太可能采用那些不能輕松且安全訪問的API。

API流量:這個目標可以幫助API項目通過持續監控、改進和推動API的價值,發展出強大的DevOps文化。企業應該考慮將這個目標與價值鏈上下的相關指標結合起來,包括后端的可靠性和可擴展性。

API產品采用情況:留存和流失可以識別API采用的關鍵模式。例如,一個留存率高的產品比一個有流失問題的產品更接近找到市場契合度。與訂閱留存不同,產品留存跟蹤的是產品的實際使用情況,比如API。

商業影響KPI

直接和間接收入:這些目標跟蹤API對收入的不同貢獻方式。一些API提供了特別稀有和有價值的數據集或特別有用且難以復制的功能——在這些情況下,企業有時會直接將API貨幣化,將它們作為付費服務/產品提供給合作伙伴和外部開發者。然而,通常情況下,如果企業專注于采用而非前期收入,API可以產生更多的價值。例如,零售商通過向合作伙伴收費以獲取商店定位API的訪問權限,并不會賺很多錢,但如果他們免費提供API,合作伙伴更有可能使用它來增加他們的應用程序的功能,零售商也更有可能從中受益,因為它的業務通過更多的數字體驗被更多人了解。能夠跟蹤直接從貨幣化的API產生的收入和間接價值形式(例如API在某些開發者中的采用如何支持這些開發者的收入生成應用程序)是非常重要的。同樣,能夠調整定價模型以找到正確的平衡也很重要;分析可以揭示,例如,一個API是免費提供最有價值,還是以固定訂閱費提供最有價值,或者是以“免費增值”模型提供最有價值,即基礎訪問免費,付費層級收費。

合作伙伴:這個目標可以用來加速合作伙伴的拓展,推動采用,并向現有業務部門展示成功。

成本:企業可以通過重用API而不是為每個新項目啟動新的定制集成工作來降低成本。當內部開發者使用標準化的API連接到現有數據和服務時,這些API就變成了可以一次又一次地用于新用例的數字資產,通常幾乎沒有或根本沒有額外成本。通過跟蹤API的使用情況,企業可以識別出原本會用于新集成項目的開支,但由于可重用的API而被消除的情況。同樣,由于API自動化和加速了許多流程,企業可以識別出特定API如何促進更快的開發周期和業務流程的更快完成——以及在此過程中節省了多少資源。

API分析是成功API程序的核心

全面的監控和強大的API程序分析工作是進行數據驅動業務決策的最重要方式之一。對于不確定如何擴展其API程序或不確定下一步該如何走的企業來說,分析可能是決定性的因素,提供洞察力以揭示以前隱藏的機會,消除歧義,推動共識,并幫助業務增長。

Citrix是使用Apigee的監控和分析解決方案主動監控其API的性能、可用性和安全狀況的Google Cloud客戶之一。Citrix客戶應用的高級經理Adam Brancato說:“Apigee有許多內置分析工具,可以自動運行在每個API上,Citrix可以跟蹤任何它想要的自定義指標。我們正在獲得對API的實時可見性,這有助于我們為內部和外部開發人員發展一個強大的API程序。”當監控和分析工具直接集成,而不是簡單地附加時,管理API的平臺就是捕獲數據的平臺——這意味著數據可以更容易地被操作,并且幾乎實時地被處理。像Apigee這樣的全生命周期API管理解決方案提供了近乎實時的監控和分析洞察,使API團隊能夠衡量他們API的健康狀況、使用情況和采用情況,同時還提供了更快診斷和解決問題的能力。該解決方案還使團隊能夠跟上他們API驅動的數字業務的所有重要方面。

原文地址:https://cloud.google.com/blog/products/api-management/api-monitoring-and-analytics-for-2021

上一篇:

使用Apigee API管理增強客戶體驗的對話式人工智能

下一篇:

與API交互:REST和GraphQL
#你可能也喜歡這些API文章!

我們有何不同?

API服務商零注冊

多API并行試用

數據驅動選型,提升決策效率

查看全部API→
??

熱門場景實測,選對API

#AI文本生成大模型API

對比大模型API的內容創意新穎性、情感共鳴力、商業轉化潛力

25個渠道
一鍵對比試用API 限時免費

#AI深度推理大模型API

對比大模型API的邏輯推理準確性、分析深度、可視化建議合理性

10個渠道
一鍵對比試用API 限時免費