爲何 API 監控對於任何業務來講都重要?

對於商務運算來講一個比較穩定的趨勢在於對 API 日漸增加的依賴性,幾乎每個代碼級交互過程都會調用 API 來收集數據或觸發某些關鍵過程。沒有 API ,你將沒法與同伴進行文件交流,沒有 API ,沃爾瑪也將沒法運行其 VMI 系統。html

API(即 Application Programming Interfaces)使軟件應用之間的交互成爲可能,軟件從一種形式轉化成另外一種形式的過程當中都存在 API。因爲網絡環境下 API 接口愈來愈開放,咱們正迎來一個創新的爆發點,可是,正如 Dan Jacobson,Netflix 的 VP 工程師在他的文章中所指出的,API 更大的影響來自於 API 的內部應用。api

這一影響的表現一方面在於大量的業務經過 API 去實現,從 AT&T 到 Google 到 Amazon,這些公司天天要進行數百萬次 API 交互,除此以外,大量業務產生的大量運算的流暢進行也須要經過 API 去實現。網絡

然而使人驚訝的是,相比其餘操做系統,對於 API 監控現狀卻大大滯後。谷歌分析可以提供關於網站訪問來源的海量數據。用戶瀏覽了哪些網頁?這個過程發生了哪些錯誤?這些數據都能經過谷歌分析直觀獲得。因爲 API 正變得愈來愈重要,很顯然咱們也須要這樣的數據來分辨咱們提供的 API 是否可以正常運做。工具

John Musser, ProgrammableWeb.com 的創始人,同時也是領悟到 API 重要性的先鋒,正經過嘗試創建新公司來填補這一空白,他的新公司命名爲 API Science,經過提供 API 監控,也就是提供關於 API 可用性和響應時間的詳細信息,API Science 但願可以爲如下問題提供明確答案:網站

(1)個人 API 是否在準確運行?操作系統

(2)我獲得的結果是否準確?htm

(3)個人團隊是否瞭解發生的問題?接口

(4)我是否能在用戶以前發現問題?ip

(5)我可否知道問題出在哪以便於我解決問題?ci

Jeff Phillips,Getty Images 的應用開發經理指出:「API Science 的 API 監控讓咱們在用戶投訴以前瞭解問題所在,這一產品很是便於使用,咱們甚至能夠在幾分鐘內創建起多步監控。」

「咱們對比了 API 監控服務,API Science 出如今了第一位的位置,他們作到了先進性和便捷性的結合,保證咱們的 API 隨時都能準確運行。API Science 已經成爲咱們業務的重要組成部分。」 Simon Guest, Concur / SAP 研發部門的 VP 工程師如此評價。

編者認爲,不管是對於 API 的用戶仍是 API 的開發者來講都須要 API 監控來爲基礎運做提供保障,當某個應用包含10到20個 API 時,發生故障必定要知道是哪裏出了問題,你必須瞭解哪些 API 可以正常運做而哪些 API 不能。

現在,儘管各類各樣的監控工具可以提供 API 運做狀況的圖像效果,API Science 是惟一一個專一於提供 API 監控的有用工具,其餘 API 監控工具如 OneAPM 的 Cloud Test,也可以提供包括 API 監控在內的監控服務。

Musser 認爲 API Science 因爲其使用便捷性和先進的功能特性(如多步腳本監控、深層數據驗證和報警功能)在該領域具備領導地位,用戶可以快速上手,且當用戶需求不斷加深,API Science 的產品可以提供更深層更復雜的功能來知足用戶多樣化的場景。

「因爲 API 對於愈來愈多的公司來講正起到相當重要的做用,API 的支持團隊必須知道 API 的運做細節。」Musser 說到,「咱們的服務使這些用戶可以高枕無憂,由於他們知道 API 正按照他們但願的方式在運做。」

OneAPM 的建議,對於掌管科技研發部門的 CIO 和 CTO 們,如今正是瞭解你的 API 運做風險的時候!使用合適的監控可以確保你能在問題發生以前發現它!還等什麼,快來試用吧!

本文轉自 OneAPM 官方博客

相關文章
相關標籤/搜索