|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/elkstack/
课程评论:没有评论
课程名称:实用全ELK栈:Elasticsearch、Kibana和Logstash 课程概述:欢迎参加全ELK栈训练营!本课程旨在帮助开发人员和IT管理员部署Elasticsearch、Kibana和Logstash,并基于Elasticsearch开发应用程序。课程重点在于ELK栈的部署和开发,涵盖以下主题: - 在Windows、Linux和macOS上安装Elasticsearch和Kibana - 访问Elasticsearch REST API - 开发Elasticsearch文档REST API - 使用Logstash收集数据 - 使用Kibana进行数据可视化 - 使用Beats收集数据 - 确保Elasticsearch和Kibana的高可用性(HA) 首先,我们将学习如何在不同平台(Windows、Linux和macOS)上安装Elasticsearch和Kibana,积累多种平台的安装经验。接下来,我们将学习基本的Elasticsearch REST API,理解如何通过REST API请求访问Elasticsearch服务器。同时,我们将使用Logstash收集文件和数据库中的数据,另一种数据收集方式是使用Beats,包括Filebeat、Winlogbeat、Metricbeat、Packetbeat、Heartbeat和Auditbeat,适用于Windows Server和Ubuntu Server。 Elasticsearch提供API SDK,用于基于Elasticsearch构建应用程序,将其作为NoSQL数据库使用。在本课程中,我们将使用PHP、ASP.NET Core、Node.js和Python构建应用程序。数据收集后,我们将利用Kibana可视化数据,探索各种图表并创建仪表板。 最后,我们将针对高可用性场景部署Elasticsearch和Kibana,我们将演示使用三台Elasticsearch服务器和两台Kibana服务器,同时实现使用Nginx的负载均衡。
Welcome to Full ELK Stack Bootcamp!This bootcamp is designed for any developer and IT admin who want to deploy Elasticsearch, Kibana and Logstash, and develop application based Elasticsearch.This bootcamp focuses deploying and developing for ELK stack. The bootcamp consists of the following topics:Installing Elasticsearch and Kibana on Windows, Linux and macOSAccessing Elasticsearch REST APIElasticsearch Document REST API DevelopmentCollecting Data with LogstashData Visualization with KibanaCollecting Data with BeatsHigh Availability (HA) for Elasticsearch and KibanaFirstly, we learn how to install Elasticsearch and Kibana on Windows, Linux and macOS so you will have experiences on various platform for installation process.Next, we learn a basic Elasticsearch REST API. This is an important thing to understand how to access Elasticsearch server from REST API requests. We also learn how to collect data from file and database using Logstash. Another method to collect data is using Beats. We use Beat services such as Filebeat, Winlogbeat, Metricbeat, Packetbeat, Heartbeat and Auditbeat on Windows Server and Ubuntu Server.Elasticsearch provides API SDK in order to build applications with Elasticsearch as database. Elasticsearch could be NoSQL database. In this bootcamp, we build application using PHP, ASP.NET Core, Node.js and Python.After collected data, we can visualize the data using Kibana. We explore some charts and create dashboard on Kibana.Last, we deploy Elasticsearch and Kibana for high availability scenario. For demo, we use three Elasticsearch servers and two Kibana servers. We also implement a load balancer using Nginx.