SteamPipe是查詢API和服務的零ETL 。使用它將數據源暴露於SQL。
SQL 。數十年來一直是數據訪問標準。
實時數據。實時查詢API。
速度。查詢API的速度比您想像的要快。
並行.並行查詢許多數據源。
單二進制。在本地使用它,將其部署在CI/CD管道中。
請參閱以下文檔:
從下載頁面安裝SteamPipe:
# MacOS
brew install turbot/tap/steampipe # Linux or Windows (WSL2)
sudo /bin/sh -c "$(curl -fsSL https://steampipe.io/install/steampipe.sh)"
為您喜歡的服務安裝插件(例如AWS,Azure,GCP,Github,Kubernetes,Hacker News等):
steampipe plugin install hackernews詢問!
steampipe query
> select * from hackernews_new limit 10SteamPipe社區已將一套插件映射到數據庫表。插件可用於AWS,Azure,GCP,Kubernetes,Github,Microsoft 365,Salesforce等。
總共有2000個以上的表,每個表都用複制/粘貼/運行示例清楚地記錄下來。
這些發行版中有插件。
Steam Pipe CLI 。運行查詢,將API轉換為與SteamPipe捆綁在一起的Postgres實例中的表。
Steampipe Postgres FDW 。使用本地Postgres外國數據包裝器將API轉換為外國表。
Steam Pipe Sqlite擴展。使用SQLite擴展名將API轉換為SQLite虛擬表。
SteamPipe導出工具。使用從API導出數據的獨立二進製文件,無需數據庫。
渦輪管。使用Turbot管在雲中運行SteamPipe。
如果您想幫助開發Core Steam Pipe二進制,這些是構建它的步驟。
git clone [email protected]:turbot/steampipe cd steampipe
make
除非您指定備用OUTPUT_DIR ,否則蒸汽pipe二進制陸上/usr/local/bin/steampipe目錄。
$ steampipe --version
steampipe version 0.22.0
$ steampipe plugin install steampipe
試試看!
steampipe query
> .inspect steampipe
+-----------------------------------+-----------------------------------+
| TABLE | DESCRIPTION |
+-----------------------------------+-----------------------------------+
| steampipe_registry_plugin | Steampipe Registry Plugins |
| steampipe_registry_plugin_version | Steampipe Registry Plugin Version |
+-----------------------------------+-----------------------------------+
> select * from steampipe_registry_plugin;
如果您有興趣開發SteamPipe插件,請參閱我們的插件開發人員文檔。
將您的團隊帶到Turbot Pipes中,將蒸汽管在雲中使用。在管道工作空間中,您可以使用SteamPipe進行數據訪問,PowerPipe可視化查詢結果以及FlowPipe以自動化工作流程。
該存儲庫由AGPL 3.0許可發布。請參閱我們的行為準則。貢獻者必須簽署我們的貢獻許可協議,作為他們第一個拉的請求的一部分。我們期待與您合作!
SteamPipe是由Turbot HQ,Inc。僅由此開源軟件生產的產品。它是根據我們的商業條款分發的。其他人可以自己對軟件進行分發,但不能使用任何Turbot商標,雲服務等。您可以在我們的開源FAQ中學習更多。
加入Slack→Steampipe→