Đề cương khóa học

Giới thiệu

  • OpenSearch so với Elasticsearch và Solr
  • Tổng quan về các tính năng và kiến trúc của OpenSearch

Bắt đầu

  • Thiết lập OpenSearch và OpenSearch Dashboards
  • Nâng cấp từ Elasticsearch OSS sang OpenSearch
  • Tạo và cấu hình một cụm OpenSearch

Chỉ mục Dữ liệu

  • Gửi yêu cầu đến API chỉ mục
  • Đọc hoặc truy xuất dữ liệu
  • Cập nhật và xóa dữ liệu
  • Tạo biệt danh chỉ mục
  • Thêm hoặc xóa chỉ mục
  • Quản lý biệt danh
  • Chỉ định các tùy chọn biệt danh chỉ mục
  • Tạo mẫu
  • Chuyển chỉ mục dữ liệu

Thêm Dòng Dữ liệu

  • Tạo mẫu chỉ mục
  • Tạo dòng dữ liệu
  • Nhập dữ liệu vào dòng dữ liệu
  • Tìm kiếm dòng dữ liệu
  • Tạo chỉ mục hỗ trợ (cuộn)
  • Quản lý dòng dữ liệu

Tìm kiếm và Phân tích Dữ liệu

  • Phân tích theo số, theo thùng, và pipeline
  • Sử dụng DSL truy vấn (truy vấn mức độ, toàn văn, và boolean)
  • Tạo và quản lý mẫu tìm kiếm
  • Khám phá các tính năng tìm kiếm nâng cao

Làm việc với API

  • Các tham số được hỗ trợ cho các hoạt động REST
  • Yêu cầu mẫu cho các hoạt động OpenSearch
  • Khám phá API của OpenSearch

Sử dụng OpenSearch Dashboards

  • Cấu hình máy chủ bản đồ WMS  
  • Tạo biểu đồ Gantt
  • Phát sinh báo cáo theo yêu cầu
  • Sử dụng OpenSearch Notebooks

Bảo mật OpenSearch

  • Thiết lập plugin bảo mật
  • Cấu hình xác thực và quyền hạn
  • Cấu hình tệp YAML
  • Tạo chứng chỉ (TLS và CA)
  • Quản lý các chỉ mục hệ thống
  • Sử dụng Active Directory và LDAP
  • Thực hiện SAML và OpenID Connect
  • Kích hoạt xác thực qua proxy
  • Lấy chứng chỉ client
  • Cấu hình kiểm soát truy cập
  • Kích hoạt ghi log kiểm toán

Quản lý Plugin OpenSearch

  • Sử dụng các plugin tìm kiếm (SQL, PPL, k-NN, và Asynchronous search)
  • Tự động hóa quản lý chỉ mục với plugin IM
  • Sao chép các chỉ mục giữa các cụm sử dụng plugin
  • Cảnh báo bảo mật và phát hiện bất thường
  • Sử dụng phân tích dấu vết và công cụ phân tích hiệu suất

Tích hợp Client và Công cụ

  • Quản lý tác vụ sử dụng OpenSearch CLI
  • Tương tác với các cụm OpenSearch bằng Java
  • Sử dụng client Python, Go, và Javascript
  • Làm việc với các agent và công cụ nhập (Beats, Logstash, Grafana, v.v.)

Gỡ lỗi và Bảo trì

Tóm tắt và Bước tiếp theo

Yêu cầu

  • Hiểu biết về Elasticsearch và Kibana
  • Kinh nghiệm trong phát triển phần mềm

Đối tượng

  • Nhà phát triển
  • Quản trị viên
 21 Giờ

Số người tham gia


Giá cho mỗi học viên

Đánh giá (2)

Các khóa học sắp tới

Các danh mục liên quan