![]() |
事件流處理服務-Keen
專用API
【更新時間: 2024.09.18】
事件流處理服務是一個強大的平臺,允許用戶從互聯(lián)網(wǎng)上的任何連接設備輕松收集事件數(shù)據(jù)。無論是您的網(wǎng)站、應用程序、后端服務器、智能設備還是第三方系統(tǒng)等,都可以通過使用Keen的強大REST API和多種SDK來收集這些數(shù)據(jù)。
|
瀏覽次數(shù)
413
采購人數(shù)
0
試用次數(shù)
0
收藏
×
完成
取消
×
書簽名稱
確定
|
- API詳情
- 定價
- 使用指南
- 常見 FAQ
- 關于我們


什么是Keen的事件流處理服務?
事件流處理服務-Keen基于 Apache Kafka ® 構(gòu)建,輕松從任何地方收集事件數(shù)據(jù),添加豐富的屬性,并發(fā)送到您需要的任何地方。是一個專注于事件數(shù)據(jù)收集、豐富和轉(zhuǎn)換的服務平臺。它為用戶提供了一種方法來從各種來源收集事件數(shù)據(jù),并通過多種方式豐富這些數(shù)據(jù),如添加地理位置信息、設備類型等額外維度。同時,它也支持將數(shù)據(jù)發(fā)送到所需的任何地方,從而幫助用戶更好地理解和利用他們的數(shù)據(jù)資產(chǎn)。 |
![]() |
什么是Keen的事件流處理服務接口?
Keen的事件流處理服務有哪些核心功能?
從任何來源串流 使用從 JavaScript 到 Go 的超過 15 個 SDK,從堆棧中的任何位置進行 POST。 |
![]() |
![]() |
豐富與轉(zhuǎn)變 使用豐富功能添加維度,例如位置、工作日、訪問設備等。 |
將數(shù)據(jù)發(fā)送到任何需要的地方 使用 Keen 安全存儲數(shù)據(jù),以便使用 Keen Compute 進行即時查詢和構(gòu)建實時數(shù)據(jù)產(chǎn)品。 |
|
Keen的事件流處理服務的核心優(yōu)勢是什么?
1.快速部署與數(shù)據(jù)收集:使用我們?nèi)娴墓ぞ吆?SDK 集快速啟動并運行。您可以立即快速收集數(shù)據(jù)。
2. 全天候支持與專業(yè)團隊:讓Keen的人代替你的人負責尋呼機。我們的全球開發(fā)人員和支持人員團隊確保平臺 365、24/7 持續(xù)運行。
3. 完全定制化解決方案:通過完全可定制的堆棧準確構(gòu)建您所需要的內(nèi)容。您可以完全控制收集哪些數(shù)據(jù)以及如何描述數(shù)據(jù)。
4. 減少運維風險與復雜性:降低您的運營和交付風險。避免維護容錯數(shù)據(jù)管道帶來的不可避免的麻煩。
在哪些場景會用到Keen的事件流處理服務?
產(chǎn)品分析:企業(yè)可以使用該服務來跟蹤產(chǎn)品的使用情況和用戶的互動情況,從而獲得產(chǎn)品性能的真實視圖,并據(jù)此做出改進決策。 |
|
面向客戶的度量指標:通過集成“事件流處理服務-Keen”,公司可以快速開發(fā)出產(chǎn)品內(nèi)的分析工具,減少開發(fā)時間,同時提供給客戶實時的度量信息。 |
|
業(yè)務運營:銷售、市場和財務團隊可以通過此服務來整合其使用的各種工具,從而更有效地管理業(yè)務操作并做出決策。例如,營銷團隊可以根據(jù)用戶的活動數(shù)據(jù)來優(yōu)化營銷策略,而財務團隊則可以根據(jù)實際使用情況調(diào)整計費模型。 |
|




驗證
Keen 支持兩種用于驗證 HTTP API 請求的機制,一種用于 Kafka API 的驗證機制。您想要使用的項目都需要API 密鑰。
驗證請求的一種方法是使用名為“Authorization”的 HTTP 標頭。此方法適用于每個 API 調(diào)用。
所有 POST 都需要將“Content-Type”標頭設置為“application/json”。
API 密鑰
您的每個項目都會有自己的一組 API 密鑰,您可以從項目的概述頁面檢索這些密鑰。
1.轉(zhuǎn)到PROJECT_ID
2.單擊“訪問”選項卡
3.選擇并復制適當?shù)拿荑€
示例
import KeenAnalysis from 'keen-analysis';
const client = new KeenAnalysis({
projectId: 'PROJECT_ID',
readKey: 'READ_KEY',
writeKey: 'WRITE_KEY'
});
開始使用
Keen 現(xiàn)在提供使用Apache Kafka作為流式傳輸和備份事件的接口之一的流式傳輸,從而輕松與外部系統(tǒng)集成。
事件生產(chǎn)
使用具有寫密鑰(Write Key)認證的 Kafka 生產(chǎn)者可以將事件流傳輸?shù)揭粋€主題(Topic)。不需要提前創(chuàng)建主題,因為 auto.create.topics.enable=true。主題名稱在項目中必須是唯一的,且該名稱用于表示所傳輸事件的集合名稱。傳輸?shù)?Keen Kafka Inbound 集群的事件與通過 HTTP API 傳輸?shù)氖录幚矸绞较嗤?/p>
事件消費
你可以使用具有讀密鑰(Read Key)認證的 Kafka 消費者來消費事件流。同樣不需要提前創(chuàng)建主題,因為 auto.create.topics.enable=true。要從特定的事件集合進行消費,使用該集合名稱作為 Kafka 消費者的主題名稱(如果你也使用 Kafka 進行事件流傳輸,這將與 Kafka 生產(chǎn)者使用的主題名稱相同)。通過 HTTP API 和 Kafka 生產(chǎn)者發(fā)送的事件都將傳輸?shù)?Outbound Kafka 集群。你可以通過 HTTP API 發(fā)送一些事件,通過 Kafka 生產(chǎn)者發(fā)送另一些事件,然后使用 Kafka 消費者消費所有事件。所有可在 Outbound Kafka 集群中消費的事件都會按照數(shù)據(jù)豐富(Data Enrichment)描述進行豐富。
詳情參考:https://keen.io/docs/api/#kafka-event-streaming




![]() |




驗證
Keen 支持兩種用于驗證 HTTP API 請求的機制,一種用于 Kafka API 的驗證機制。您想要使用的項目都需要API 密鑰。
驗證請求的一種方法是使用名為“Authorization”的 HTTP 標頭。此方法適用于每個 API 調(diào)用。
所有 POST 都需要將“Content-Type”標頭設置為“application/json”。
API 密鑰
您的每個項目都會有自己的一組 API 密鑰,您可以從項目的概述頁面檢索這些密鑰。
1.轉(zhuǎn)到PROJECT_ID
2.單擊“訪問”選項卡
3.選擇并復制適當?shù)拿荑€
示例
import KeenAnalysis from 'keen-analysis';
const client = new KeenAnalysis({
projectId: 'PROJECT_ID',
readKey: 'READ_KEY',
writeKey: 'WRITE_KEY'
});
開始使用
Keen 現(xiàn)在提供使用Apache Kafka作為流式傳輸和備份事件的接口之一的流式傳輸,從而輕松與外部系統(tǒng)集成。
事件生產(chǎn)
使用具有寫密鑰(Write Key)認證的 Kafka 生產(chǎn)者可以將事件流傳輸?shù)揭粋€主題(Topic)。不需要提前創(chuàng)建主題,因為 auto.create.topics.enable=true。主題名稱在項目中必須是唯一的,且該名稱用于表示所傳輸事件的集合名稱。傳輸?shù)?Keen Kafka Inbound 集群的事件與通過 HTTP API 傳輸?shù)氖录幚矸绞较嗤?/p>
事件消費
你可以使用具有讀密鑰(Read Key)認證的 Kafka 消費者來消費事件流。同樣不需要提前創(chuàng)建主題,因為 auto.create.topics.enable=true。要從特定的事件集合進行消費,使用該集合名稱作為 Kafka 消費者的主題名稱(如果你也使用 Kafka 進行事件流傳輸,這將與 Kafka 生產(chǎn)者使用的主題名稱相同)。通過 HTTP API 和 Kafka 生產(chǎn)者發(fā)送的事件都將傳輸?shù)?Outbound Kafka 集群。你可以通過 HTTP API 發(fā)送一些事件,通過 Kafka 生產(chǎn)者發(fā)送另一些事件,然后使用 Kafka 消費者消費所有事件。所有可在 Outbound Kafka 集群中消費的事件都會按照數(shù)據(jù)豐富(Data Enrichment)描述進行豐富。
詳情參考:https://keen.io/docs/api/#kafka-event-streaming






![]() |