Elastic Cloud - Kibana 入門介紹 - 關於網路那些事...

文章推薦指數: 80 %
投票人數:10人

在這裡我們會介紹如何在Elastic Cloud 建立集群,如何啟動Kibana 及配置 ... 在開始前,在Elastic cloud 官方有提供費用估算服務,可以先在上面推估你 ... ElasticCloud-Kibana入門介紹 ElasticCloud-Kibana入門介紹 January2,2021 PostedBy AdamOu-Yang ElasticCloud-Kibana入門介紹 Kibana是一個資料數據展示的系統,一般會用來管理Elasticsearch數據分析。

在這裡我們會介紹如何在ElasticCloud建立集群,如何啟動Kibana及配置說明,以及相關功能介紹。

開源的部分: 可以製作各種圖表 管理Elasticsearch集群 商業部分: 機器學習 數據關聯分析 監控警告 多集群監控 報表 高級別安全 解決方案主要有:搜尋,地理位置,日誌,指標,安全及APM ElasticCloud 如何在ESC建立一個集群 說明如何快速體驗ElasticCloiud,如何一件部署。

對於有建立過集群經驗的人而言,基本上就是選擇一些選項,在幾分鐘之內就可以完成建立集群。

這裡說明剛使用Elasticcloud的說使用者該如和開使: [評估成本] 在開始前,在Elasticcloud官方有提供費用估算服務,可以先在上面推估你會使用的規格及成本: https://cloud.elastic.co/pricing [創建集群] 首先,前往https://www.elastic.co/註冊帳號後,可以先採14天免費的試用額度, 登入後,在dashboard可以找到[Createdeployment],點選並開始建立集群。

在畫面一開始,會有四種類型可以直接選擇,一般多數情況都會選取Elaststack(ELK),可以自行配置一些設定。

Whatdoyouwant description Elasticstack(推薦) DeployElasticsearchandKibana.Search,analyze,andvisualizedatafromanysource,inanyformat. ElasticEnterpriseSearch Easilyimplementpowerfulsearchexperiencesforyourwebsite,app,orworkplacewithrefinedAPIsandtools. ElasticObservability Consolidateyourlogs,metrics,applicationtraces,andsystemavailabilitywithpurpose-builtUIs. ElasticSecurity Prevent,collect,detect,andrespondtothreatsforunifiedprotectionacrossyourinfrastructure. 這裡說明Elasticstack的一些相關設定: 首先,關於Selecthardwardprofile的各種類型比較表如下: hardwareprofile description 重點 I/OOptimized(推薦) Useforforall-purposeworkloads,includingtime-seriesdatalikelogsandmetrics. MemoryOptimized Performmemory-intensiveoperationsefficiently,includingworkloadswithfrequentaggregations. CrossClusterSearch Searchdataacrossoneormoreassociatedremotedeployments. ComputeOptimized RunCPU-intensiveworkloadsorrunsmallerworkloadscost-effectivelywhenyouneedlessmemoryandstorage. Hot-WarmArchitecture(推薦) Usefulfortime-seriesanalyticsthatbenefitfromautomaticindexcuration. 基本上,Hot,Warm都是儲存在記憶體中,Code則是disk:Hot可寫入及查詢。

Warm僅提供查詢。

另外,Code則是備存用,僅提供查詢且速度較慢。

接著,選擇Cloudprovider,可以選擇GoogleCloud,Azure,AmazonWebServices,接著在 Version則可以有非常多的版本可以選取,跟其他雲廠商提供的項目相比,選擇更多。

原則上,選擇好之後,就可以點選Createdeployment。

啟用Kibana 建立好Deployments後,進入到Deployment好的集群頁面,在頁面可以看到Kibana,點選**Launch**就可前往Kibana介面。

接著,在一開始我們先從StackMangement來說明,原則上Kibana的重點配置及控制,主力重點都會在這裡進行管理,因此相當值得花時間理解立面的功能。

StackManagement StackManagement是Kibana的主要配置管理頁,基本上Kibana所以的管理設定都會在這裡配置,頁面的功能主要可以分成這幾大類別,接著一項項進行解說: 1.Ingest 可以管理一些Pipeline配置,包含了: IngestNodePipelines 針對apm,logs-enpoint,metrics-enpoint,xpack_monitoring..等相關配置處理。

LogstashPipelines 可以將Logstashpipelinecentralize,讓遠端的Logstash可以使用這裡的配置。

BeatsCentral 可將Beat中心化管理,讓遠端安裝的Beat組態設定可以統一在這裡配置。

可以透過EnrollBeat來產生一段enrollcommand,再到個機器上執行這道command。

然後就可在這裡監控每一個beat的執行狀況及配置組態。

2.Data IndexManagement 可以查看每一個Index相關的Health狀態,儲存大小,Mappings結構等內容及管理。

IndexLifecyclePolicies 在Elasticcloud成本主要是根據資料儲存量來決定,因此,在管控index的Lifecycle是非常重要的事情。

,可以在StackManagement找到IndexLifecyclePolicies SnapshotandRestore 建立Snapshot及restore。

可以在Policies裡面建立要執行slapshot的排程策略,或者在Resotorestatus查看目前resore進度。

RollupJobs Rollup通常是把一些不會變更的歷史數據,統一集中壓縮在一個更小的index中(將時間的Granularity變大),增加統計分析的效能,且節省記憶體。

Transform 可以將Index資料透過Pivot(樞紐)做資料格式內容轉換(group,aggregations..)處理,並且儲存在新的index。

Transform執行速度快,並且可以搭配Aggregation來應用,蛋Aggregation會較損耗資源;產出的Transform資料也可用Virtualize來建立圖表。

未完待續… 3.AlertsandInsights AlertsandActions Reporting MachineLearningJobs Watcher 4.Security Users Roles APIKeys RoleMappings 5.Kibana IndexPatterns SavedObjects Spaces AdvancedSettings 6.Stack UpgradeAssistant 介紹7.1.0.6.8之後的Basic安全功能 如何配置及開啟集群的基本安全功能,包含創建用戶,角色,space 導入數據 在開啟Kibana就可以先帶入一些demo數據,也可以做一些關聯查詢。

Indexpattern介紹 整個Kibana都是針對indexpattern來做基礎查詢 KibannaApp簡介 對Kibana各種App簡介 Discover介面簡介 如何製作Dashboard以及如何做出以下幾種類型的介面 Visualize Dashboard Canvas Map DevTools StackMonitoring <> LatestPosts AwsOpsworksIntroduction HowtoSettingKubernetesSecrettoPodLocalFile HowtosettingKubernetesSecrettoenvironmentvariables Gettingstarttorunkubernetes DeployaGoProjecttoDockerhubbyGithubAction Golang:Gin+Gorillatobuildawebsocketapplication Golang:解決GoWebsocketupgrade:websocket:requestoriginnotallowedbyUpgrader.CheckOrigin跨域問題 使用AwsCopilotCLI部署AWSECS ElasticsearchClustershardsandreplicas常見問題 Linux安裝及配置Elasticsearchcluster Categories Ai Aspnetctutorial Aws Backend Cicd Cicd Css Dart Database Devops Docker Elasticstack Elk Enterprice Financial Flutter Frontend Git Go Infographics Iot Java Javascript Kubernetes Learning Linux Mis Newsrecommandation Php Profile Programming Python Scrum Skill Streaming Webdesign Websocket Wordpress Thissiteusescookies.Bycontinuingtousethiswebsite,youagreetotheiruse.IAccept



請為這篇文章評分?