Practical Full ELK Stack: Elasticsearch, Kibana and Logstash
Год выпуска: 2022
Производитель: Udemy
Сайт производителя:
https://www.udemy.com/course/elkstack/
Автор: Agus Kurniawan
Продолжительность: ~8h14m
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание: 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 macOS
Accessing Elasticsearch REST API
Elasticsearch Document REST API Development
Collecting Data with Logstash
Data Visualization with Kibana
Collecting Data with Beats
High Availability (HA) for Elasticsearch and Kibana
Firstly, 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.
Содержание
02:27
00:52
01:17
Installing Elasticsearch on Windows
06:11
Installing Kibana on Windows
05:36
Installing Logstash on Windows
04:23
Installing Elasticsearch on Ubuntu Server
07:53
Installing Kibana on Ubuntu Server
07:12
Installing Logstash on Ubuntu Server
02:17
Installing Elasticsearch on macOS
04:12
Installing Kibana on macOS
01:37
Installing Elasticsearch on Docker Environment
03:31
Installing Kibana on Docker Environment
02:09
Enabling Elasticsearch and Kibana Access from Remote Machines
06:06
01:45
Hello REST API
03:54
CRUD (Create, Read, Update, Delete) on Elasticsearch Index
12:48
CRUD (Create, Read, Update, Delete) on Elasticsearch Document
08:54
Mapping
06:20
Bulk Indexes and Documents
04:39
Upload Dataset to Elasticsearch via Kibana
04:35
Searching (Queries by Examples)
10:46
Aggregations
01:49
Using SQL Query Statements on Elasticsearch API
01:33
Working with Geopoint Field Type
02:28
01:20
Set up for REST API Users for Elasticsearch Development
04:56
PHP
11:56
Case Study 1: Building Todo Application with PHP and Elasticsearch
11:38
ASP.NET Core
14:01
Node.js
12:19
Python
07:30
01:00
Set up for Logstash Users on Elasticsearch
03:32
Hello Logstash Ingest
07:21
Ingest Data from Files
09:18
Ingest Data from Folder (CSV Files)
05:34
Ingest Data from RDBMS Database (MySQL)
09:53
01:57
Preparing Data
05:08
Build Your First Visual Chart
07:19
Creating Data View from Data Index
04:51
[Visual Library] Lens - Bar Chart
05:12
[Visual Library] Lens - Bar Percentage Chart
04:14
[Visual Library] Lens - Bar Stacked Chart
03:43
[Visual Library] Lens - Line Chart
03:38
[Visual Library] Lens - Area Chart
03:04
[Visual Library] Lens - Pie and Donut Charts
02:53
[Visual Library] Lens - Table
03:11
[Visual Library] Lens - Heat map
02:19
Preparing Data for Map Charts
04:21
[Visual Library] - Lens - Region Map
03:08
[Visual Library] - Maps
05:55
[Visual Library] - Aggregation - Metric
04:15
[Visual Library] - Aggregation - Cloud
03:18
Canvas
06:12
Dashboard
03:21
Sharing Canvas and Dashboard
02:44
01:56
Filebeat Overview
01:05
Setting up Role and User for Filebeat on Elasticsearch
04:16
Installing and Configuring Filebeat on Windows (Windows Server)
08:21
Filebeat on Windows with Web Server IIS Module
09:34
Filebeat on Windows with SQL Server Module
09:48
Filebeat on Windows with MySQL Module
08:28
Installing and Configuring Filebeat on Ubuntu Server
07:31
Filebeat on Ubuntu Server with Nginx Module
08:08
Winlogbeat Overview
01:05
Winlogbeat: Setting up Role and User
02:53
Winlogbeat: Installing and Configuring
13:25
Metricbeat Overview
01:15
Metricbeat: Setting up Role and User
02:54
Metricbeat: Installing and Configuring on Windows Server
10:10
Metricbeat: Installing and Configuring on Ubuntu Server
13:15
Packetbeat: Deploying and Implementing on Ubuntu Server
13:41
Heartbeat: Deploying and Implementing on Ubuntu Server
14:03
Auditbeat: Deploying and Implementing on Ubuntu Server
13:03
01:49
Configuring A Network
04:28
Setting Up Elasticsearch Server - Server 1
04:43
Setting Up Elasticsearch Server - Server 2 and Join An Elasticsearch Cluster
04:39
Setting Up Elasticsearch Server - Server 3 and Join An Elasticsearch Cluster
02:44
Setting Up Nginx Load Balancer for Elasticsearch Server Cluster
12:19
Setting Up Kibana Server - Server 1
07:15
Setting Up Kibana Server - Server 2
05:18
Setting Up Nginx Load Balancer for Kibana Server Cluster
09:50
Файлы примеров: присутствуют
Формат видео: MP4
Видео: AVC, 1280x720, 16:9, 30fps, ~800kbps
Аудио: AAC, 44.1kHz, 128kbps, stereo