探索API產(chǎn)品指標(biāo)及其重要性

作者:姚建東 · 2024-08-18 · 閱讀時(shí)間:7分鐘

API 產(chǎn)品指標(biāo)對(duì)于評(píng)估 API 產(chǎn)品的成功和性能至關(guān)重要。這些指標(biāo)可以深入了解用戶行為并幫助優(yōu)化 API 的性能。本文討論了最重要的 API 產(chǎn)品指標(biāo)及其在 API 管理中的重要性。

什么是API產(chǎn)品?

當(dāng)API擁有預(yù)算、路線圖、貨幣化策略和指定的產(chǎn)品經(jīng)理時(shí),它們就成為產(chǎn)品,就像當(dāng)今任何公司開發(fā)的任何其他有形產(chǎn)品或無形產(chǎn)品一樣,API產(chǎn)品與其他產(chǎn)品并無不同。

什么是 API 產(chǎn)品指標(biāo)?

API 產(chǎn)品指標(biāo)是用于評(píng)估 API 產(chǎn)品成功與否和性能的關(guān)鍵績(jī)效指標(biāo) (KPI)。這些指標(biāo)可讓您深入了解 API 滿足用戶需求的程度以及使用效率。監(jiān)控 API 產(chǎn)品指標(biāo)可幫助 API 提供商了解用戶行為、確定需要改進(jìn)的領(lǐng)域,并做出明智的決策以優(yōu)化 API 的性能和用戶體驗(yàn)。

API產(chǎn)品指標(biāo)的價(jià)值?

API產(chǎn)品指標(biāo)對(duì)于API產(chǎn)品經(jīng)理度量API產(chǎn)品非常重要,這些指標(biāo)會(huì)影響API產(chǎn)品的成果,進(jìn)一步影響企業(yè)的營(yíng)收。

  • API產(chǎn)品的體驗(yàn)影響客戶購(gòu)買決策,進(jìn)一步影響企業(yè)API貨幣化進(jìn)程
  • API產(chǎn)品的銷售指標(biāo)影響企業(yè)戰(zhàn)略決策
  • API產(chǎn)品的客戶指標(biāo)影響企業(yè)服務(wù)重心

最重要的 API 產(chǎn)品指標(biāo)有哪些?

10個(gè)常用的API產(chǎn)品指標(biāo)如下:

每分鐘請(qǐng)求數(shù) (RPM)

每分鐘請(qǐng)求數(shù)是一個(gè)性能參數(shù),用于衡量您的 API 每分鐘可以處理的請(qǐng)求數(shù)。RPM 是平均請(qǐng)求數(shù),但可能會(huì)有所不同。

平均和最大延遲

P1 延遲,通常稱為已用時(shí)間,是衡量客戶待遇的關(guān)鍵指標(biāo)。此 KPI 具有特定指標(biāo)(例如聯(lián)網(wǎng)時(shí)間、服務(wù)器進(jìn)程以及上傳和下載速度),用于衡量 API 以及依賴它們的程序的性能。

每分鐘錯(cuò)誤數(shù)

跟蹤 API 失敗的頻率至關(guān)重要,因?yàn)檫@不是是否失敗的問題,而是何時(shí)失敗的問題。了解 API 是否失敗有助于您選擇適當(dāng)?shù)拇胧@纾梢愿鼡Q服務(wù)提供商或創(chuàng)建特定的后備方案。

CPU 和內(nèi)存使用情況

由于 CPU 使用率過高而導(dǎo)致服務(wù)器過度擁擠,可能會(huì)出現(xiàn)嚴(yán)重的瓶頸。了解內(nèi)存使用量將有助于您評(píng)估資源消耗。根據(jù)這兩項(xiàng),您可以選擇升級(jí)或降級(jí)。

正常運(yùn)行時(shí)間

可用性或正常運(yùn)行時(shí)間是確定服務(wù)可用性的行業(yè)標(biāo)準(zhǔn)。正常運(yùn)行時(shí)間通常是 SLA(服務(wù)水平協(xié)議)的一部分,而 SLA 是企業(yè)協(xié)議的常見組成部分。

在許多業(yè)務(wù) SLA 下,軟件供應(yīng)商幾乎沒有犯錯(cuò)的余地。要提供這種級(jí)別的服務(wù),提供商的上游 API 必須正常工作,這需要 API 監(jiān)控和分析來保持性能并立即解決任何問題。

第一次“Hello World”的時(shí)間

由于您用新編程語言編寫的第一個(gè)表達(dá)式幾乎總是會(huì)產(chǎn)生“hello world”這個(gè)詞,因此 TTFHW 對(duì)大多數(shù)開發(fā)人員來說都是相對(duì)明顯的。在這種情況下,第一個(gè) hello world 的時(shí)間是指用戶到達(dá)您的網(wǎng)站后完成第一個(gè) API 事務(wù)所需的時(shí)間。

每筆業(yè)務(wù)交易的 API 調(diào)用次數(shù)

盡管對(duì)于許多商品和公司 KPI 來說,調(diào)用次數(shù)越多越好,但每筆交易的調(diào)用次數(shù)必須保持在最低限度。此測(cè)量準(zhǔn)確反映了 構(gòu)建 API 時(shí),除了功能和端點(diǎn)之外,還必須考慮客戶的目標(biāo)或業(yè)務(wù)交易。

API 保留

為了確定 API 是否能夠增強(qiáng)應(yīng)用程序的性能,產(chǎn)品工程師使用 API 保留方法。保留率較高的 API 更有可能滿足需求而不會(huì)出現(xiàn)任何流失。

API 使用率最高的客戶

對(duì)于任何專注于 B2B 的公司,跟蹤頂級(jí) API 用戶可以幫助您更好地了解 API 的使用方式以及哪些地方有額外的機(jī)會(huì)。與其他績(jī)效指標(biāo)相比,這些 KPI 通常會(huì)產(chǎn)生更多收入和自然推薦。

檢查您的客戶如何使用API 請(qǐng)求以更好地理解精確的端點(diǎn)。

API 使用量增長(zhǎng)

唯一客戶端和 API 使用情況是評(píng)估 API 采用率的最重要指標(biāo)。API 不僅應(yīng)無錯(cuò)誤,還應(yīng)不斷改進(jìn)。在測(cè)量 API 使用情況時(shí),您可以發(fā)現(xiàn)較長(zhǎng)時(shí)間段(例如幾天或幾個(gè)月)內(nèi)的真實(shí)模式,而不是每分鐘的請(qǐng)求數(shù)。

唯一 API 使用者

在 API 的增長(zhǎng)階段,此績(jī)效指標(biāo)顯示客戶獲取和增長(zhǎng)的總體情況。要評(píng)估產(chǎn)品的整體健康狀況,您可以使用 API 的單個(gè)客戶帳戶作為唯一的 API 指標(biāo)

SDK 和版本采用

各種 API 平臺(tái)團(tuán)隊(duì)維護(hù)著許多 SDK 和連接器。更重要的功能可能會(huì)有選擇地推廣到您最受歡迎的 SDK,而不太重要的功能可能會(huì)有選擇地推廣到不太受歡迎的 SDK。在考慮是否棄用特定端點(diǎn)和功能時(shí),衡量 API 或 SDK 版本是另一個(gè)重要的考慮因素。您不會(huì)想在不先詢問最大付費(fèi)客戶使用端點(diǎn)的原因的情況下就逐步淘汰他們使用的端點(diǎn)。

其它API產(chǎn)品指標(biāo)

除了上述API產(chǎn)品指標(biāo)之外,還有以下幾個(gè)安全性指標(biāo)需要關(guān)注:

安全級(jí)別

API安全漏洞數(shù)量。無安全控制、初級(jí)安全控制、高級(jí)安全控制,這些不同的安全級(jí)別代表了企業(yè)所采用的的安全技術(shù)水平,以及破解它們的難度。

隱私數(shù)據(jù)管理

API產(chǎn)品本質(zhì)是數(shù)據(jù)的接口化,很容易出現(xiàn)數(shù)據(jù)安全方面的問題,進(jìn)一步引發(fā)隱私風(fēng)險(xiǎn)。

常見問題

問:常見的 API產(chǎn)品指標(biāo)有哪些? 每分鐘請(qǐng)求數(shù) (RPM)、平均和最大延遲、每分鐘錯(cuò)誤數(shù)、API 使用量增長(zhǎng)、正常運(yùn)行時(shí)間、CPU 和內(nèi)存使用量、唯一 API 使用者、按 API 使用量排名的頂級(jí)客戶以及 API 保留率

問:如何衡量 API 的成功? 您可以通過監(jiān)控 API 產(chǎn)生的流量以及使用它的應(yīng)用程序和開發(fā)人員的數(shù)量來衡量 API 的成功。此外,監(jiān)控服務(wù)質(zhì)量和使用 API 的第三方服務(wù)產(chǎn)生的收入也有助于衡量成功。

問:異步API的 API產(chǎn)品指標(biāo)相同嗎? 除了響應(yīng)時(shí)間,其它API產(chǎn)品指標(biāo)都相同。