原文地址:http://www.dotnetcurry.com/aspnet/1354/elastic-search-kibana-in-docker-dotnet-core-app

想要輕松地通過許多不同的方式查詢數(shù)據(jù),甚至是從未預料到的方式?想要以多種方式可視化日志?同時支持基于時間、文本和其他類型的即時過濾器?
借助于 Elastic stack 的卓越性能和可擴展方式的優(yōu)點,我們將通過兩個示例輕松實現(xiàn)。

本文由 DNC Magazine for Developers and Architects 發(fā)布。 從這里下載此雜志[PDF] 或 免費訂閱本雜志 下載所有以前和當前的版本版本。

在這篇文章中,我將介紹流行的搜索引擎 Elasticsearch,其配套的可視化應用 Kibana,并展示如何對.NET核心可以輕松地與 Elastic stack 整合在一塊。


Elasticsearch和.Net Core


我們將開始探索 Elasticsearch 的 REST API ,通過索引和查詢某些數(shù)據(jù)。接著,我們將使用Elasticsearch官方的 .Net API 完成類似的練習。一旦熟悉 Elasticsearch 及其 API 后,我們將使用 .Net Core 創(chuàng)建一個日志模塊,并將數(shù)據(jù)發(fā)送到 Elasticsearch 。Kibana緊隨其中,以有趣的方式可視化 Elasticsearch 的索引數(shù)據(jù)。
我迫切希望你會認為這篇文章十分有趣,并且想要了解更多關于Elastic的強大之處。

本文假設您已經了解 C#和 REST API 的基本知識。使用 Visual Studio,Postman 和 Docker 等工具,但您可以輕松使用 VS Code 和 Fiddler 等替代方案。

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網站設計培訓,網站建設培訓學習是年輕人改變自己的最好方式