Giới thiệu Influxd grafana

23 42 0
Giới thiệu Influxd grafana

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

influxdb grafana monitor alert telegram sms influxdb grafana monitor alert telegram sms influxdb grafana monitor alert telegram sms influxdb grafana monitor alert telegram sms influxdb grafana monitor alert telegram sms

Giải pháp giám sát hệ thống Telegraf - InfluxDB - Grafana November 2020 Nội dung • • • • • • Telegraf, InfluxDB & Grafana ? Tại kết hợp sử dụng Thiết lập Một số cấu hình chung Tổng quan tính Làm có hệ thống hiệu suất cao Telegraf, InfluxDB & Grafana ? • • Là agent để thu thập số liệu, events, logs trực tiếp từ database, hệ thống IoT sensors Viết ngôn ngữ Go biên dịch thành binary đơn tiêu thụ nhớ • • Là một Time Series Data Nó cung cấp ngôn ngữ giống SQL để tương tác với liệu • Grafana cho phép truy vấn, hiển thị, cảnh báo số liệu thu thập Time series data Một chuỗi điểm liệu, Là kết phép đo lường liên tiếp, tạo từ nguồn liệu giống qua khoản thời gian Là điểm biểu diễn đồ thị trục đồ thị thời gian So sánh với: Time series databases Được tối ưu cho việc thu thập, lưu trữ, phục hồi xử lý liệu chuỗi thời gian ✓ Document databases Được tối ưu cho lưu trữ dạng JSON ✓ Search databases Được tối ưu hóa cho tìm kiếm fulltext ✓ Traditional relational Cơ sở liệu tối ưu hóa cho lưu trữ dạng bảng liệu quan hệ hàng cột Tại nên sử dụng kết hợp giải pháp nhau? ✓ Nhu cầu cần thiết để thu thập làm việc liệu time series cho việc DepOps, IoT dự án phân tích thời gian thực ✓ InfluxData & Grafana hai đối tác hoàn hảo cho việc thu thập, lưu trữ, biểu diễn số liệu kiện ✓ Open Source: Được cung cấp miễn phí tùy biến theo người sử dụng Thiết lập Architecture 10 Tải https://portal.influxdata.com/downloads 11 https://grafana.com/get Open Source Open Source Dùng thử InfluxCloud & InfluxEnterprise Dùng thử Hosted Grafana © 2018 InfluxData All rights reserved Cài đặt Database INSTALL DATABASE INFLUX # apt update –y # apt install influxdb # systemctl start influxdb # systemctl status influxdb # influx -version 12 Tạo database CREATE DATABASE telegraf Last login: Mon Nov 19 10:50:43 on ttys006 ~$ influx Connected to http://localhost:8086 version 0.9 InfluxDB shell 0.9 > create database telegraf > 13 Kiểm tra database tạo SHOW DATABASES > show databases name: databases name _internal telegraf 14 Sử dụng Database vừa tạo USE telegraf > use telegraf Using database telegraf > 15 Kiểm tra liệu ghi SELECT * FROM cpu PS Be careful! This query can be very expensive SHOW SERIES SHOW MEASUREMENTS 16 T Cấu hình Telegraf Cài đặt Ubuntu 18.04 apt install telegraf –y Khởi động dịch vụ systemctl start telegraf systemctl enable telegraf Cấu hình telegraf agent Sửa file: /etc/telegraf/telegraf.conf dịng hostname = "test" urls = ["http://192.168.x.x:8086"] database = "telegraf" username = "telegraf" password = "P@ssw0rd" [[inputs.cpu]] percpu = true totalcpu = true collect_cpu_time = false report_active = false 17 Demo Truy cập Grafana : http://localhost:30 00 18 Demo - 19 Thêm datasource dashboard panel Graph panel để xem liệu Thay đổi tùy chọn query chọn Query Inspector Thêm telegraf datasource, xếp chồng CPU graphs Template variable dựa vào CPU Chú thích dựa logs Một số cấu hình giúp nâng cao hiệu suất ● Nhiều Grafana graphs = trải nghiệm chậm browser ● Sử dụng nhiều loại graph ○ ○ ○ Single-stat Templating Annotations ● Thụ gọn rows ○ ○ Tránh việc render graph không cần thiết Tiết kiệm space ● Số lượng lớn series = slow query builder dropdowns 20 Một số cấu hình giúp nâng cao hiệu suất ● InfluxDB khơng cache lại; query tính toán lại ○ Khi query InfluxDB gặp lỗi… ○ đừng click nhiều lần lặp lại vào nút refress ● Lấy mẫu liệu độ trung thực cao để có hiệu suất tốt ○ Continuous queries ■ Chạy query cách định kỳ thiết lập sẵn ■ Lưu lại kết vào sách Retention ○ Các sách Retention ■ Cho phép liệu hết thời hạn sau thiết lập duration ○ Kapacitor 21 Questions? Thank you ! ... dung • • • • • • Telegraf, InfluxDB & Grafana ? Tại kết hợp sử dụng Thiết lập Một số cấu hình chung Tổng quan tính Làm có hệ thống hiệu suất cao Telegraf, InfluxDB & Grafana ? • • Là agent để... 10 Tải https://portal.influxdata.com/downloads 11 https:/ /grafana. com/get Open Source Open Source Dùng thử InfluxCloud & InfluxEnterprise Dùng thử Hosted Grafana © 2018 InfluxData All rights... Cài đặt Database INSTALL DATABASE INFLUX # apt update –y # apt install influxdb # systemctl start influxdb # systemctl status influxdb # influx -version 12 Tạo database CREATE DATABASE telegraf

Ngày đăng: 15/03/2021, 10:18

Mục lục

  • Telegraf, InfluxDB & Grafana là gì ?

  • Time series data là

  • Kiểm tra database được tạo

  • Sử dụng Database vừa tạo

  • Kiểm tra dữ liệu đã được ghi

  • Một số cấu hình giúp nâng cao hiệu suất

  • Một số cấu hình giúp nâng cao hiệu suất

Tài liệu cùng người dùng

Tài liệu liên quan